mirror of
https://github.com/navidrome/navidrome.git
synced 2026-10-27 02:37:21 +01:00
perf(pglite): GIN index on library_artist.stats
Lets role filters on the per-library stats use an index instead of probing every artist row.
This commit is contained in:
parent
02b13f0549
commit
1818f4395b
1 changed files with 1 additions and 0 deletions
|
|
@ -492,6 +492,7 @@ CREATE INDEX IF NOT EXISTS media_file_artist_id
|
|||
on media_file (artist_id);
|
||||
CREATE INDEX IF NOT EXISTS media_file_artist_sort
|
||||
on media_file(order_artist_name, order_album_name, release_date, disc_number, track_number);
|
||||
CREATE INDEX IF NOT EXISTS library_artist_stats_gin ON library_artist USING gin (stats);
|
||||
CREATE INDEX IF NOT EXISTS media_file_artists_media_file_id_role
|
||||
ON media_file_artists (media_file_id, role);
|
||||
CREATE INDEX IF NOT EXISTS media_file_artists_role
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue