mirror of
https://github.com/Shadowss/TravianZ.git
synced 2026-08-12 14:21:03 +00:00
chore: SQL optimizations, indexes
This commit is contained in:
@@ -604,7 +604,8 @@ CREATE TABLE IF NOT EXISTS `%PREFIX%farmlist` (
|
|||||||
`wref` int(11) NULL,
|
`wref` int(11) NULL,
|
||||||
`owner` int(11) NULL,
|
`owner` int(11) NULL,
|
||||||
`name` varchar(100) NULL,
|
`name` varchar(100) NULL,
|
||||||
PRIMARY KEY (`id`)
|
PRIMARY KEY (`id`),
|
||||||
|
KEY `wref` (`wref`)
|
||||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
|
||||||
|
|
||||||
--
|
--
|
||||||
@@ -1220,7 +1221,7 @@ CREATE TABLE IF NOT EXISTS `%PREFIX%raidlist` (
|
|||||||
`towref` int(11) NULL,
|
`towref` int(11) NULL,
|
||||||
`x` int(11) NULL,
|
`x` int(11) NULL,
|
||||||
`y` int(11) NULL,
|
`y` int(11) NULL,
|
||||||
`distance` varchar(5) NULL DEFAULT '0',
|
`distance` FLOAT NULL DEFAULT '0',
|
||||||
`t1` int(11) NULL,
|
`t1` int(11) NULL,
|
||||||
`t2` int(11) NULL,
|
`t2` int(11) NULL,
|
||||||
`t3` int(11) NULL,
|
`t3` int(11) NULL,
|
||||||
@@ -1231,7 +1232,8 @@ CREATE TABLE IF NOT EXISTS `%PREFIX%raidlist` (
|
|||||||
`t8` int(11) NULL,
|
`t8` int(11) NULL,
|
||||||
`t9` int(11) NULL,
|
`t9` int(11) NULL,
|
||||||
`t10` 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 ;
|
) 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 `timestamp-tribe` (`timestamp`,`tribe`),
|
||||||
KEY `access` (`access`),
|
KEY `access` (`access`),
|
||||||
KEY `sit1` (`sit1`),
|
KEY `sit1` (`sit1`),
|
||||||
KEY `sit2` (`sit2`)
|
KEY `sit2` (`sit2`),
|
||||||
|
KEY `gold` (`gold`)
|
||||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=5 ;
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=5 ;
|
||||||
|
|
||||||
--
|
--
|
||||||
|
|||||||
@@ -21,6 +21,10 @@ ALTER TABLE `s1_alidata` ADD INDEX(`name`);
|
|||||||
ALTER TABLE `s1_alidata` ADD INDEX(`leader`);
|
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 `alliance-accept` (`alliance`, `accept`);
|
||||||
ALTER TABLE `s1_ali_invite` ADD INDEX(`uid`);
|
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
|
-- 23.10.2017 -> SQL optimizations
|
||||||
|
|||||||
Reference in New Issue
Block a user