sp_WhoIsActive i get_plans - aktualny plan?

12

Czy funkcja sp_WhoIsActive Adama Machanica zwraca rzeczywisty plan zapytań lub plan szacunkowy po uruchomieniu @get_plans=1?

Kyle Brandt
źródło

Odpowiedzi:

17

Narzędzie pobiera aktualnie wykonywany plan. Z odpowiedzi e-mail od Adama:

„Rzeczywisty plan” zwykle odnosi się do planu zapytań, który ma rzeczywistą liczbę wierszy, liczbę wykonań każdego iteratora itp. Kto jest aktywny, nie może zwrócić tej wersji planu. Ale plan, który zwraca, jest rzeczywiście „rzeczywistym” planem, który jest w tym czasie realizowany - innymi słowy, plan nie zostanie ponownie skompilowany w inny plan, dopóki Kto jest aktywny, nie może go uzyskać.

SQLRockstar
źródło