私は、マルチテナント(同じデシベル、同じスキーマ)を実装するエンティティフレームワークを使用しています:TenantId列のインデックスを作成する必要がありますか?
public class Report : ITenantEntity
{
public Report() { }
[Key]
public int ReportId { get; set; }
[Required]
public int TenantId { get; set; }
public DateTime DateSent { get; set; }
}
私はTenant
POCO、単に静的なIDを持っていません。
何らかの理由でTenantIdにインデックスを付ける必要がありますか?すべてのクエリにTenantIdのフィルタリングが含まれているので、適切なインデックスを持たないことでパフォーマンスを殺していないことを確認します。