É possível filtrar os resultados de sp_BlitzIndex para mostrar apenas índices não utilizados e duplicados? Em caso afirmativo, como?
Eu não tentei nada ainda. Estava apenas pensando em inserir a saída do sp em uma tabela e depois filtrá-la lá. Mas tenho certeza de que deve haver uma maneira melhor.
Eu sei que isso deve ir para Brent e equipe. Mas postá-lo aqui para obter algumas respostas mais interessantes.
Recentemente, adicionamos mais opções à
sp_BlitzIndex
saída, mas o tipo de modo de limpeza que você está perguntando não é um deles, infelizmente.O mais próximo disso é executá-lo com
@Mode = 4
(a partir da v3.0) ou@Mode = 0
(antes da v3.0), o que suspeito que você já esteja fazendo. O benefício de usar o v3.0 é que você pode usar o@GetAllDatabases = 1
parâmetro para coletar todos os não utilizados/dupes para toda a instância do SQL Server em uma passagem.Sugiro armazenar a saída em uma tabela e consultá-la apenas para os não utilizados/dupes. Provavelmente não é a resposta que você esperava, mas
sp_BlitzIndex
não possui essa funcionalidade incorporada.