Plano de execução
É possível obter o plano de execução de uma consulta SQL. Para isso, basta utilizar o comando
Engine DevTools: Show Execution Plan
ou o atalho Ctrl+E E
para que o plano seja calculado e
exibido no painel inferior, em
Engine Results. O plano é exibido na aba
Execution Plan e a consulta SQL que originou o plano é exibida na aba SQL Statement.
Este comando priorizará o uso do conteúdo que estiver selecionado no arquivo corrente. Caso não haja seleção, o conteúdo completo do arquivo será usado para obter o plano de execução.
Considera-se como recurso de origem do plano de execução a própria consulta SQL, e não o arquivo de onde ela foi selecionada. Desse modo, ao utilizar o comando em uma consulta SQL que já possui um plano de execução aberto no Engine Results, aquela instância será reutilizada independentemente do arquivo de origem. Da mesma maneira, consultas diferentes em um mesmo arquivo têm seus planos de execução abertos em instâncias diferentes.
Reexecutar o cálculo de um plano de execução refará o cálculo no servidor. Isto pode ser útil caso os índices da tabela tenha sido modificados desde a última execução.