Forráskód Böngészése

introduced a new index to aliases, that greatly speeds up missed calls webpage

Jiri Kuthan 22 éve
szülő
commit
7a52700994
1 módosított fájl, 3 hozzáadás és 1 törlés
  1. 3 1
      scripts/ser_mysql.sh

+ 3 - 1
scripts/ser_mysql.sh

@@ -284,6 +284,7 @@ CREATE TABLE active_sessions (
 
 
 #
 #
 # Table structure for table 'aliases' -- location-like table
 # Table structure for table 'aliases' -- location-like table
+# (aliases_contact index makes lookup of missed calls much faster)
 #
 #
 
 
 CREATE TABLE aliases (
 CREATE TABLE aliases (
@@ -298,7 +299,8 @@ CREATE TABLE aliases (
   replicate int(10) unsigned NOT NULL default '0',
   replicate int(10) unsigned NOT NULL default '0',
   state tinyint(1) unsigned NOT NULL default '0',
   state tinyint(1) unsigned NOT NULL default '0',
   flags int(11) NOT NULL default '0',
   flags int(11) NOT NULL default '0',
-  PRIMARY KEY($USERCOL, domain, contact)
+  PRIMARY KEY($USERCOL, domain, contact),
+  INDEX aliases_contact (contact)
 ) $TABLE_TYPE;
 ) $TABLE_TYPE;