O sp_WhoIsActive de Adam Machanic retorna o plano de consulta real ou o plano estimado quando executado com @get_plans=1
?
relate perguntas
-
SQL Server - Como as páginas de dados são armazenadas ao usar um índice clusterizado
-
Preciso de índices separados para cada tipo de consulta ou um índice de várias colunas funcionará?
-
Quando devo usar uma restrição exclusiva em vez de um índice exclusivo?
-
Quais são as principais causas de deadlocks e podem ser evitadas?
-
Como determinar se um Índice é necessário ou necessário
A ferramenta captura o plano que está sendo executado naquele momento. De uma resposta de e-mail de Adam:
"Plano real" geralmente se refere ao plano de consulta que possui as contagens reais de linhas, número de execuções de cada iterador, etc. Quem está ativo não pode retornar essa versão do plano. Mas o plano que ele retorna é de fato o plano "real" que está sendo executado no momento -- em outras palavras, o plano não será recompilado em algum outro plano quando Who is Active puder obtê-lo.
Documentação sobre o mesmo por Adam na documentação sp_whoisactive