Estou executando uma ferramenta de auto-indexação em nosso banco de dados MS SQL (modifiquei um script originário da Microsoft que analisa as tabelas de estatísticas de índice - Automated Auto Indexing ). A partir das estatísticas, agora tenho uma lista de recomendações para índices que precisam ser criados.
Edit: Os índices descritos acima pegam informações dos DMVs que informam o que o mecanismo de banco de dados usaria para índices se estivessem disponíveis e os scripts pegam as recomendações Top x (por buscas, impacto do usuário etc.) e as colocam em uma tabela.
(Edit acima parcialmente retirado da resposta de Larry Coleman abaixo para esclarecer o que os scripts estão fazendo)
Como sou novo no administrador de banco de dados e, depois de fazer uma pesquisa rápida na rede, estou relutante em mergulhar e adicionar cegamente os índices recomendados. No entanto, não tendo experiência na área, estou procurando alguns conselhos sobre como determinar se as recomendações são necessárias ou não.
Preciso executar o SQL Profiler ou é melhor examinar o código que consulta as tabelas? E você tem alguma outra dica?