Nous travaillons actuellement avec une table nommée tb_tranfers . Ce tableau compte 40 millions de lignes et fait environ 26 Go (données de 11 Go, index de 15 Go).
10 à 15% des lignes sont des lignes supprimées en douceur ( DeletedDate n'est pas null). L'applicaiton utilise uniquement des lignes où DeletedDate est null. Toutes les requêtes adressées à ce tableau incluront une clause à cet effet.
Il y a 15 index sur cette table. L'index DMV manquant contient des suggestions pour créer des index avec DeletedDate comme colonne incluse.
Serait-il utile d'utiliser un index filtré WHERE DeleteDdate IS NULL
sur les 11 index non clusterisés? Ou serait-il préférable d'avoir la colonne DeletedDate comme colonne incluse?
la source