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
+# (aliases_contact index makes lookup of missed calls much faster)
 #
 
 CREATE TABLE aliases (
@@ -298,7 +299,8 @@ CREATE TABLE aliases (
   replicate int(10) unsigned NOT NULL default '0',
   state tinyint(1) unsigned 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;