diff options
| author | Shocker <none@none> | 2010-09-06 01:38:50 +0300 |
|---|---|---|
| committer | Shocker <none@none> | 2010-09-06 01:38:50 +0300 |
| commit | e6450df9c4bdd0e1b2133a455930f02c9faa0fbc (patch) | |
| tree | 70d6334486cddadbe0a07bea5517cc7bdb8fbdaa /sql/base/characters_database.sql | |
| parent | 5e95be0c33d25bb9832d20e724f7c7279d1e82ca (diff) | |
DB-Schema/Characters: Add indexes for some columns used in JOINs in the core
--HG--
branch : trunk
Diffstat (limited to 'sql/base/characters_database.sql')
| -rw-r--r-- | sql/base/characters_database.sql | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/sql/base/characters_database.sql b/sql/base/characters_database.sql index a03fbddb23b..dc19205cbd6 100644 --- a/sql/base/characters_database.sql +++ b/sql/base/characters_database.sql @@ -1387,7 +1387,8 @@ CREATE TABLE `groups` ( `groupType` mediumint(8) unsigned NOT NULL, `difficulty` tinyint(3) unsigned NOT NULL default '0', `raiddifficulty` int(11) UNSIGNED NOT NULL default '0', - PRIMARY KEY (`guid`) + PRIMARY KEY (`guid`), + KEY `leaderGuid` (`leaderGuid`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=FIXED COMMENT='Groups'; /*!40101 SET character_set_client = @saved_cs_client */; @@ -1663,7 +1664,8 @@ CREATE TABLE `instance` ( `data` longtext, PRIMARY KEY (`id`), KEY `map` (`map`), - KEY `resettime` (`resettime`) + KEY `resettime` (`resettime`), + KEY `difficulty` (`difficulty`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; /*!40101 SET character_set_client = @saved_cs_client */; @@ -1687,7 +1689,8 @@ CREATE TABLE `instance_reset` ( `mapid` int(11) unsigned NOT NULL default '0', `difficulty` tinyint(1) unsigned NOT NULL default '0', `resettime` bigint(40) NOT NULL default '0', - PRIMARY KEY (`mapid`,`difficulty`) + PRIMARY KEY (`mapid`,`difficulty`), + KEY `difficulty` (`difficulty`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; /*!40101 SET character_set_client = @saved_cs_client */; |
