OptiDBDBA de ERP · SQL Server
Script gratuito · SQL Server

Que índices o seu SQL Server pediu e ninguém criou?

O SQL Server anota, sozinho, os índices que teriam acelerado as consultas dele. Quase ninguém olha esse registro. O script lê tudo e entrega uma lista ordenada por impacto, com o texto de um CREATE INDEX para cada sugestão.

Só leitura · SQL Server 2016 ou mais novo · feito para quem cuida do banco sem ser DBA

Receba o script por e-mailGratuito

Os e-mails são enviados pela Brevo, plataforma de e-mail. Seu endereço é tratado por ela conforme a Política de Privacidade da Brevo.

O guia de leitura vai junto, no mesmo e-mail.
O que o script mostra

Uma lista curta do que o seu servidor já sabe

01

Sugestões por base e tabela

As colunas de igualdade, de desigualdade e as incluídas, com o número de vezes que a consulta rodou.

02

Impacto relativo

Custo, ganho estimado e uso, combinados num número que ordena a lista. Serve para comparar uma sugestão com outra. Não promete tempo nem dinheiro.

03

Contexto do servidor

A versão e há quantos dias o serviço está ligado. Esses dados zeram a cada reinício, e o script avisa quando a lista ainda é curta.

04

Avisos sobre os limites

Sete avisos curtos, para ninguém criar índice no impulso.

Como usar

Três passos, sem instalar nada

01Passo 1

Receba por e-mail

O script e o guia de leitura chegam no mesmo e-mail.

02Passo 2

Rode no SSMS

Abra o arquivo conectado à instância e execute. É uma consulta leve, só de leitura, nas visões de gerenciamento do SQL Server.

03Passo 3

Revise antes de criar

Cada sugestão passa por uma revisão antes de virar índice. O guia traz os seis passos dessa revisão.

O que ele não faz

Ele sugere. Quem decide é você.

O script não cria, altera nem apaga nada. A sugestão do SQL Server ignora os índices que já existem e não otimiza a ordem das colunas. Por isso o guia mostra como revisar cada uma antes de criar.

Não lê o conteúdo das suas tabelas

Só as visões de gerenciamento de índices que faltam, a versão e o uptime.

Não envia dados para fora

Tudo roda no seu servidor, e o resultado fica na sua tela.

Não pede acesso à sua rede

Você mesmo executa o arquivo, com a sua conta.

Dúvidas

O que costumam perguntar

Preciso ser DBA?+

Não. O guia explica como ler cada coluna e o que olhar antes de criar um índice.

Que permissão precisa?+

VIEW SERVER STATE, ou sysadmin. Sem ela, o SQL Server nega a permissão e o script para.

Posso rodar em produção?+

O script só faz SELECT em visões de gerenciamento e é uma consulta leve. Mesmo assim, leia o cabeçalho do arquivo e, se você tem ambiente de homologação, rode lá primeiro.

Funciona em qual versão do SQL Server?+

SQL Server 2016 ou mais novo. Eu testei no 2019.

Vou receber propaganda?+

Você recebe o script e, depois, uma sequência curta de e-mails sobre SQL Server. Cada e-mail traz o link para cancelar.

Gratuito

Veja o que o seu servidor anotou.

Um e-mail e você recebe o script e o guia de leitura.