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 NULLem todos os 11 índices não-agrupados? Ou seria melhor ter a coluna DeletedDate como uma coluna incluída?