Файл: database/migrations/database_performance_indexes.sql
Строк: 34
-- Обновление/оптимизация БД: by Метриум
(Стэлп)
-- Выполнить ОДИН РАЗ в уже
выбранной базе moiseede_bt.
-- Индексы
соответствуют частым запросам игры и не
меняют игровые данные.
ALTER TABLE `users` ADD INDEX
`idx_users_login` (`login`), ADD INDEX `idx_users_online` (`online`);
ALTER
TABLE `clan_memb` ADD INDEX `idx_clan_memb_user` (`user`), ADD INDEX
`idx_clan_memb_clan` (`clan`);
ALTER TABLE `ban` ADD INDEX `idx_ban_user`
(`user`), ADD INDEX `idx_ban_ip` (`ip`);
ALTER TABLE `premium` ADD INDEX
`idx_premium_user` (`user`);
ALTER TABLE `belt` ADD INDEX `idx_belt_user`
(`user`);
ALTER TABLE `effshop` ADD INDEX `idx_effshop_user`
(`user`);
ALTER TABLE `alex_premium` ADD INDEX `idx_alex_premium_user`
(`user_id`);
ALTER TABLE `inv` ADD INDEX `idx_inv_user_equip_quality`
(`user`,`equip`,`quality`), ADD INDEX `idx_inv_user_item`
(`user`,`item`);
ALTER TABLE `mail` ADD INDEX `idx_mail_to_read_time`
(`to`,`read`,`time`), ADD INDEX `idx_mail_from_time` (`from`,`time`);
ALTER
TABLE `forum_topic` ADD INDEX `idx_forum_topic_sub_id` (`sub`,`id`);
ALTER
TABLE `user_q` ADD INDEX `idx_user_q_user_complete`
(`user`,`complete`);
ALTER TABLE `contacts` ADD INDEX
`idx_contacts_user_ho` (`user`,`ho`);
ALTER TABLE `friends` ADD INDEX
`idx_friends_user` (`user`);
ALTER TABLE `stone` ADD INDEX `idx_stone_user`
(`user`);
ALTER TABLE `clan_invite` ADD INDEX `idx_clan_invite_user`
(`user`);
ALTER TABLE `clan_msg` ADD INDEX `idx_clan_msg_clan_time`
(`clan`,`time`);
ALTER TABLE `clan_msg_read` ADD INDEX
`idx_clan_msg_read_msg_user` (`msg`,`user`);
ALTER TABLE `coliseum_member`
ADD INDEX `idx_coliseum_member_user_time` (`user`,`time`), ADD INDEX
`idx_coliseum_member_battle` (`battle`);