Actualmente trabajamos con la tabla llamada tb_tranfers . Esta tabla tiene 40 millones de filas y tiene un tamaño de ~ 26 GB (datos de 11 GB, índices de 15 GB).
Del 10 al 15% de las filas son filas eliminadas temporalmente ( DeletedDate no es nulo). La aplicación solo usa filas donde DeletedDate es nulo. Todas las consultas a esta tabla incluirán una cláusula a tal efecto.
Hay 15 índices en esta tabla. El índice DMV que falta contiene sugerencias para crear índices con DeletedDate como una columna incluida.
¿Sería útil usar un índice filtrado WHERE DeleteDdate IS NULL
en los 11 índices no agrupados? ¿O sería mejor tener la columna DeletedDate como una columna incluida?
fuente