Pergunta

Gostaria de saber a maneira padrão de avaliar uma consulta do SQL Sever. De preferência, gostaria de saber sobre as ferramentas que acompanham o SQL Server em vez de ferramentas de terceiros.

Foi útil?

Solução

Definir showplan_text em mostrar o plano de execução (para vê -lo usar graficamente CTRL + K (sql2000) ou CTRL + M (sql2005+)

Defina estatísticas Io On mostrará as leituras

Defina o tempo de estatística, mostrará o tempo decorrido

Outras dicas

Use o SQL Profiler.

Para aplicativos .NET, filtre o nome do aplicativo por '.NET%' e você omitirá outras consultas estranhas.

+1 no plano de execução.A partir daqui você pode ver onde todo o tempo está sendo gasto em sua consulta específica.Por exemplo.85% do tempo é gasto na varredura de uma tabela específica. Você pode colocar um índice nessa tabela para melhorá-la?etc etc.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top