O sp_WhoIsActive de Adam Machanic retorna o plano de consulta real ou o plano estimado quando executado @get_plans=1?
O sp_WhoIsActive de Adam Machanic retorna o plano de consulta real ou o plano estimado quando executado @get_plans=1?
Respostas:
A ferramenta pega o plano que está sendo executado naquele momento. De uma resposta por e-mail de Adam:
"Plano real" geralmente se refere ao plano de consulta que possui as contagens de linhas reais, 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 outro plano no momento em que Quem estiver ativo puder obtê-lo.