Wir arbeiten derzeit mit der Tabelle tb_tranfers . Diese Tabelle hat 40 Millionen Zeilen und ist ca. 26 GB groß (11 GB Daten, 15 GB Indizes).
10 bis 15% der Zeilen sind weich gelöschte Zeilen ( DeletedDate ist nicht null). Die Anwendung verwendet nur Zeilen, in denen DeletedDate null ist. Alle Abfragen an diese Tabelle enthalten eine entsprechende Klausel.
Diese Tabelle enthält 15 Indizes. Die fehlende Index-DMV enthält Vorschläge zum Erstellen von Indizes mit DeletedDate als eingeschlossener Spalte.
Wäre es hilfreich, einen gefilterten Index WHERE DeleteDdate IS NULL
für alle 11 nicht klassifizierten Indizes zu verwenden? Oder wäre es besser, die DeletedDate- Spalte als eingeschlossene Spalte zu haben?
quelle