Add optimized indexes for UserData and latest items queries

This commit is contained in:
Shadowghost
2026-01-17 15:43:51 +01:00
parent c350fd0f40
commit 22d8a00716
4 changed files with 1832 additions and 2 deletions

View File

@@ -17,6 +17,7 @@ public class UserDataConfiguration : IEntityTypeConfiguration<UserData>
builder.HasIndex(d => new { d.ItemId, d.UserId, d.PlaybackPositionTicks });
builder.HasIndex(d => new { d.ItemId, d.UserId, d.IsFavorite });
builder.HasIndex(d => new { d.ItemId, d.UserId, d.LastPlayedDate });
builder.HasIndex(d => new { d.UserId, d.ItemId, d.LastPlayedDate });
builder.HasOne(e => e.Item).WithMany(e => e.UserData);
}
}