existem algumas ferramentas de otimização de consultas para o servidor SQL? [fechado]

Existem algumas ferramentas que fazem otimizações de consultas para o SQL Server 2005 e acima?

Procurei e não encontrei nada.

O que recomenda?

Se esta pergunta foi repetida antes de poder fechá-la, mas eu não vi nada semelhante {[[2]}

Author: Imran Shamszadeh, 2010-12-14

6 answers

A melhor ferramenta que já usei para otimizar consultas em MS SQL Server, de longe, é a opção "Incluir plano de execução real" no Microsoft SQL Server Management Studio. Ele mostra informações detalhadas sobre o caminho de execução tomado pelo servidor ao executar sua consulta. (Note que isto funciona melhor quando há dados nas tabelas. Claro que, sem um bom pedaço de dados de teste, qualquer otimização é puramente teórica de qualquer maneira.)

Basicamente, dá-te três coisas muito importantes. coisas:
    Diz - nos quais os passos que levam mais tempo de processamento e o que estão a fazer nesse passo.
  1. diz - lhe quais os passos que levam mais dados para o próximo passo, incluindo quantos registos, o que ajuda a identificar os locais onde pode ser mais específico sobre os dados que deseja e a excluir registos desnecessários.
  2. dá-lhe uma ton de visão sobre o funcionamento interno do servidor SQL e o que faz com as suas perguntas. Este conhecimento irá ajudá-lo a otimizar as coisas com o tempo.
 26
Author: David, 2010-12-14 20:55:14

No SSMS-Tools | Database Engine Tuning Advisor-não funciona em versões expressas.

 5
Author: JeffO, 2010-12-14 20:54:36

Uma ferramenta muito boa e agora livre para uso é Plan Explorer de SentryOne: https://sentryone.com/plan-explorer

(Eles também têm muitos outros softwares de otimização, como o software específico Azure etc.)

 4
Author: seekingtheoptimal, 2017-01-06 11:07:54

Um dos melhores Otimizadores de consultas é apenas executar a consulta em Sql Management Studio, e, em seguida, inspecionar o plano de consulta. Isso lhe dará pistas sobre quais índices ele está (ou não) usando, e como você pode mudar a consulta para tirar proveito deles.

 2
Author: Joel Martinez, 2010-12-14 20:55:04
Como o John Saunders comentou, a melhor ferramenta à sua disposição é a sua própria mente. Seguindo o comentário de bernd_k, Aqui estão algumas sugestões para afiar essa ferramenta.
 0
Author: Joe Stefanelli, 2010-12-14 21:11:23

Também esta é uma boa ferramenta para monitorar e otimizar consultas:

Monitor Sql por porta vermelha

 0
Author: Imran Shamszadeh, 2016-10-16 05:17:39