From 41f3e8dc638178846f37da21f17d2a314692b33e Mon Sep 17 00:00:00 2001 From: Gauthier Roebroeck Date: Thu, 27 Aug 2020 10:57:00 +0800 Subject: [PATCH] perf: add sql indexes --- .../migration/sqlite/V20200827103627__index.sql | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 komga/src/flyway/resources/db/migration/sqlite/V20200827103627__index.sql diff --git a/komga/src/flyway/resources/db/migration/sqlite/V20200827103627__index.sql b/komga/src/flyway/resources/db/migration/sqlite/V20200827103627__index.sql new file mode 100644 index 000000000..6b90d95fd --- /dev/null +++ b/komga/src/flyway/resources/db/migration/sqlite/V20200827103627__index.sql @@ -0,0 +1,15 @@ +CREATE INDEX idx__book__series_id on BOOK (SERIES_ID); +CREATE INDEX idx__book__library_id on BOOK (LIBRARY_ID); + +CREATE INDEX idx__book_metadata_author__book_id on BOOK_METADATA_AUTHOR (BOOK_ID); +CREATE INDEX idx__book_metadata_tag__book_id on BOOK_METADATA_TAG (BOOK_ID); + +CREATE INDEX idx__media_file__book_id on MEDIA_FILE (BOOK_ID); + + +CREATE INDEX idx__series__library_id on SERIES (LIBRARY_ID); + +CREATE INDEX idx__series_metadata_genre__series_id on SERIES_METADATA_GENRE (SERIES_ID); +CREATE INDEX idx__series_metadata_tag__series_id on SERIES_METADATA_TAG (SERIES_ID); + +CREATE INDEX idx__thumbnail_series__series_id on THUMBNAIL_SERIES (SERIES_ID);