From 071b86602ee61157d0cc5e4fe225a4a234c03bdb Mon Sep 17 00:00:00 2001 From: emeric Date: Thu, 14 Mar 2024 14:17:00 +0100 Subject: [PATCH] Added an index on track(id) as it seems to speed up things when db is cold --- src/libs/database/impl/Session.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/libs/database/impl/Session.cpp b/src/libs/database/impl/Session.cpp index f3f4e4af..a7a46cd4 100644 --- a/src/libs/database/impl/Session.cpp +++ b/src/libs/database/impl/Session.cpp @@ -147,6 +147,7 @@ namespace lms::db _session.execute("CREATE INDEX IF NOT EXISTS release_name_nocase_idx ON release(name COLLATE NOCASE)"); _session.execute("CREATE INDEX IF NOT EXISTS release_mbid_idx ON release(mbid)"); _session.execute("CREATE INDEX IF NOT EXISTS release_type_name_idx ON release_type(name)"); + _session.execute("CREATE INDEX IF NOT EXISTS track_id_idx ON track(id)"); _session.execute("CREATE INDEX IF NOT EXISTS track_path_idx ON track(file_path)"); _session.execute("CREATE INDEX IF NOT EXISTS track_name_idx ON track(name)"); _session.execute("CREATE INDEX IF NOT EXISTS track_name_nocase_idx ON track(name COLLATE NOCASE)");