Procházet zdrojové kódy

small perf improvement in sqlite db.

Adam Ierymenko před 9 roky
rodič
revize
12037961ff
2 změnil soubory, kde provedl 3 přidání a 0 odebrání
  1. 1 0
      controller/schema.sql
  2. 2 0
      controller/schema.sql.c

+ 1 - 0
controller/schema.sql

@@ -82,6 +82,7 @@ CREATE TABLE Member (
   PRIMARY KEY (networkId, nodeId)
 );
 
+CREATE INDEX Member_networkId_nodeId ON Member(networkId,nodeId);
 CREATE INDEX Member_networkId_activeBridge ON Member(networkId, activeBridge);
 CREATE INDEX Member_networkId_memberRevision ON Member(networkId, memberRevision);
 

+ 2 - 0
controller/schema.sql.c

@@ -79,9 +79,11 @@
 "  authorized integer NOT NULL DEFAULT(0),\n"\
 "  activeBridge integer NOT NULL DEFAULT(0),\n"\
 "  memberRevision integer NOT NULL DEFAULT(0),\n"\
+"  flags integer NOT NULL DEFAULT(0),\n"\
 "  PRIMARY KEY (networkId, nodeId)\n"\
 ");\n"\
 "\n"\
+"CREATE INDEX Member_networkId_nodeId ON Member(networkId,nodeId);\n"\
 "CREATE INDEX Member_networkId_activeBridge ON Member(networkId, activeBridge);\n"\
 "CREATE INDEX Member_networkId_memberRevision ON Member(networkId, memberRevision);\n"\
 "\n"\