2
0
Эх сурвалжийг харах

small perf improvement in sqlite db.

Adam Ierymenko 9 жил өмнө
parent
commit
12037961ff

+ 1 - 0
controller/schema.sql

@@ -82,6 +82,7 @@ CREATE TABLE Member (
   PRIMARY KEY (networkId, nodeId)
   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_activeBridge ON Member(networkId, activeBridge);
 CREATE INDEX Member_networkId_memberRevision ON Member(networkId, memberRevision);
 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"\
 "  authorized integer NOT NULL DEFAULT(0),\n"\
 "  activeBridge integer NOT NULL DEFAULT(0),\n"\
 "  activeBridge integer NOT NULL DEFAULT(0),\n"\
 "  memberRevision 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"\
 "  PRIMARY KEY (networkId, nodeId)\n"\
 ");\n"\
 ");\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_activeBridge ON Member(networkId, activeBridge);\n"\
 "CREATE INDEX Member_networkId_memberRevision ON Member(networkId, memberRevision);\n"\
 "CREATE INDEX Member_networkId_memberRevision ON Member(networkId, memberRevision);\n"\
 "\n"\
 "\n"\