Bruno Perroni
DBA SQL Server com mais de 6 anos de experiência!

Pesquisando no Plano de Execução

Eae pessoal, tudo bom com vocês ?

Nesse artigo estou trazendo um novo recurso do SSMS (SQL Server Management Studio), bem legal e muito util.

Com certa frequência precisamos analisar planos de execuções de procedures ou queries muito complexas que geram planos de execução enormes, isso pode ser uma tarefa bem difícil as vezes.

Pensando nessa dificuldade foi adicionado um recurso de pesquisa no SSMS para os planos de execuções.

Abaixo temos uma consulta simples.

select * 
from HumanResources.Employee e
INNER JOIN HumanResources.EmployeeDepartmentHistory edh ON e.BusinessEntityID = edh.BusinessEntityID

Que gerou o seguinte plano de execução.

Obs.: O plano de execução pode variar entre servidores.

Agora para pesquisarmos no plano de execução é só utilizarmos o bom e velho ctrl+f. Fazendo isso irá abrir um menu com uma serie de opções para serem pesquisadas dentro dos operadores do plano de execução.

No exemplo abaixo estou usando a opção Column para pesquisa e digitei a coluna Gender, ou seja me mostre todos os operadores que houverem a coluna Gender, dessa forma eu consigo localizar rapidamente itens para analise.

Espero que tenham gostado.