Atualmente, trabalhamos com a tabela denominada tb_tranfers . Esta tabela possui 40 milhões de linhas e tem ~ 26 GB de tamanho (dados de 11 GB, índices de 15 GB).
10 a 15% das linhas são linhas com exclusão eletrônica ( DeletedDate não é nulo). O aplicativo usa apenas linhas em que DeletedDate é nulo. Todas as consultas a esta tabela incluirão uma cláusula para esse efeito.
Existem 15 índices nesta tabela. O DMV de índice ausente contém sugestões para criar índices com DeletedDate como uma coluna incluída.
Seria útil usar um índice filtrado WHERE DeleteDdate IS NULL
em todos os 11 índices não-agrupados? Ou seria melhor ter a coluna DeletedDate como uma coluna incluída?
fonte