EMRQDATA / DOCUMENTAÇÃO

SQL Index Analyzer Guide.

Procedimento de coleta, interpretação e validação das recomendações de índices SQL Server.

01 / COLETA

Inventário por banco de dados

  1. Abra o SQL Index Analyzer e copie a consulta de inventário.
  2. Conecte-se à instância com login que tenha permissão para visualizar metadados e consultar as DMVs necessárias.
  3. Altere o contexto para o banco que será analisado e execute a consulta. Ela coleta metadados de índices rowstore clustered/nonclustered, fragmentação LIMITED, tamanho e contadores de uso.
  4. Exporte o resultado como CSV preservando todos os cabeçalhos. Repita para cada banco de interesse.
  5. Combine as coletas em um CSV com cabeçalho único. Não misture snapshots de momentos diferentes da mesma instância sem separar os arquivos.
  6. Importe o CSV de índices na primeira área da ferramenta. A coleta de missing indexes é opcional e deve ser feita separadamente em cada banco.
02 / MISSING INDEXES

Como coletar e interpretar

  1. Copie a segunda consulta e execute-a no contexto do banco desejado.
  2. Exporte o resultado para CSV e combine as coletas por banco, preservando um único cabeçalho.
  3. Importe na área Missing Indexes. O benefício estimado ordena oportunidades para investigação, não representa ganho garantido nem deve ser comparado como KPI entre ambientes sem contexto.
  4. Verifique se já existe índice com prefixo de chaves semelhante, se o índice sugerido repete colunas incluídas e qual será o custo adicional de INSERT/UPDATE/DELETE.
  5. Revise plano de execução real, Query Store, seletividade, estatísticas e workload antes de propor CREATE INDEX.
03 / REGRAS DA ANÁLISE

Fragmentação e utilização

REBUILD candidato

Fragmentação igual ou acima do limite configurado e page_count igual ou superior ao mínimo. É um alerta para avaliação, não uma ordem para executar.

REORGANIZE candidato

Fragmentação igual ou acima do limite de reorganização, abaixo do limite de rebuild e com páginas suficientes.

Revisar índice sem leitura

Seeks, scans e lookups zerados com updates positivos, ou sem atividade. Os contadores podem ter sido reiniciados e não representam necessariamente um ciclo completo de negócio.

Duplicado / sobreposto

Compara assinatura de colunas-chave e incluídas no mesmo objeto. Filtros são excluídos da detecção simplificada. Sobreposição não significa redundância comprovada.

Os valores comuns de 5% e 30% são apenas referências ajustáveis. Page count, padrão de acesso, latência, storage, disponibilidade, versão, edition, compressão e janela operacional mudam a decisão.

04 / DMVS E PERMISSÕES

Limitações e cuidados

Documentação Microsoft: index physical stats, index usage stats e missing index group stats.

Abrir SQL Index Analyzer ↗Voltar às Tools Free