Browse Source

Speed up finding arbitrary transactions.

arbitrary-resources-cache
CalDescent 1 year ago
parent
commit
eecd37d6bc
  1. 5
      src/main/java/org/qortal/repository/hsqldb/HSQLDBDatabaseUpdates.java

5
src/main/java/org/qortal/repository/hsqldb/HSQLDBDatabaseUpdates.java

@ -1040,6 +1040,11 @@ public class HSQLDBDatabaseUpdates {
+ "REFERENCES ArbitraryResourcesCache (service, name, identifier) ON DELETE CASCADE)"); + "REFERENCES ArbitraryResourcesCache (service, name, identifier) ON DELETE CASCADE)");
// For finding metadata by title. // For finding metadata by title.
stmt.execute("CREATE INDEX ArbitraryMetadataTitleIndex ON ArbitraryMetadataCache (title)"); stmt.execute("CREATE INDEX ArbitraryMetadataTitleIndex ON ArbitraryMetadataCache (title)");
// For finding arbitrary transactions by service
stmt.execute("CREATE INDEX ArbitraryServiceIndex ON ArbitraryTransactions (service)");
// For finding arbitrary transactions by identifier
stmt.execute("CREATE INDEX ArbitraryIdentifierIndex ON ArbitraryTransactions (identifier)");
break; break;
default: default:

Loading…
Cancel
Save