chore: SQL optimizations, indexes

This commit is contained in:
Martin Ambrus
2017-10-24 19:17:26 +02:00
parent 7741721590
commit 042c6012d4
2 changed files with 11 additions and 4 deletions
+7 -4
View File
@@ -604,7 +604,8 @@ CREATE TABLE IF NOT EXISTS `%PREFIX%farmlist` (
`wref` int(11) NULL,
`owner` int(11) NULL,
`name` varchar(100) NULL,
PRIMARY KEY (`id`)
PRIMARY KEY (`id`),
KEY `wref` (`wref`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
--
@@ -1220,7 +1221,7 @@ CREATE TABLE IF NOT EXISTS `%PREFIX%raidlist` (
`towref` int(11) NULL,
`x` int(11) NULL,
`y` int(11) NULL,
`distance` varchar(5) NULL DEFAULT '0',
`distance` FLOAT NULL DEFAULT '0',
`t1` int(11) NULL,
`t2` int(11) NULL,
`t3` int(11) NULL,
@@ -1231,7 +1232,8 @@ CREATE TABLE IF NOT EXISTS `%PREFIX%raidlist` (
`t8` int(11) NULL,
`t9` int(11) NULL,
`t10` int(11) NULL,
PRIMARY KEY (`id`)
PRIMARY KEY (`id`),
KEY `lid-distance` (`lid`, `distance`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
--
@@ -1585,7 +1587,8 @@ CREATE TABLE IF NOT EXISTS `%PREFIX%users` (
KEY `timestamp-tribe` (`timestamp`,`tribe`),
KEY `access` (`access`),
KEY `sit1` (`sit1`),
KEY `sit2` (`sit2`)
KEY `sit2` (`sit2`),
KEY `gold` (`gold`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=5 ;
--
+4
View File
@@ -21,6 +21,10 @@ ALTER TABLE `s1_alidata` ADD INDEX(`name`);
ALTER TABLE `s1_alidata` ADD INDEX(`leader`);
ALTER TABLE `s1_ali_invite` ADD INDEX `alliance-accept` (`alliance`, `accept`);
ALTER TABLE `s1_ali_invite` ADD INDEX(`uid`);
ALTER TABLE `s1_users` ADD INDEX(`gold`);
ALTER TABLE `s1_farmlist` ADD INDEX(`owner`);
ALTER TABLE `s1_raidlist` CHANGE `distance` `distance` FLOAT NULL DEFAULT '0';
ALTER TABLE `s1_raidlist` ADD INDEX `lid-distance` (`lid`, `distance`);
-- 23.10.2017 -> SQL optimizations