mirror of
https://github.com/jellyfin/jellyfin.git
synced 2026-05-20 23:56:50 +01:00
Optimize Search and NextUp queries
This commit is contained in:
@@ -65,6 +65,8 @@ public class BaseItemConfiguration : IEntityTypeConfiguration<BaseItemEntity>
|
||||
builder.HasIndex(e => new { e.Type, e.TopParentId, e.SortName });
|
||||
// NextUp: per-series episode ordering (index seek + range scan on season/episode)
|
||||
builder.HasIndex(e => new { e.Type, e.SeriesPresentationUniqueKey, e.ParentIndexNumber, e.IndexNumber });
|
||||
// ByName queries: WHERE Type = X AND CleanName IN (...)
|
||||
builder.HasIndex(e => new { e.Type, e.CleanName });
|
||||
// Latest TV: GROUP BY SeriesName
|
||||
builder.HasIndex(e => e.SeriesName);
|
||||
// Latest TV: episode count per season, season count per series
|
||||
|
||||
Reference in New Issue
Block a user