Podsumowanie
Ta aktualizacja dodaje nowy argument podpowiedź zapytania USE HINT , QUERY_PLAN_PROFILE. Ten argument umożliwia lekkie profilowanie zapytania. Po zakończeniu zapytania zawierającego tę nową wskazówkę zostanie query_plan_profile nowe zdarzenie rozszerzone. To rozszerzone zdarzenie ujawnia statystyki wykonywania i rzeczywisty plan wykonywania XML podobny do zdarzenia rozszerzonego query_post_execution_showplan , ale tylko dla zapytań zawierających nową wskazówkę.
Uwagi
-
Gdy dla zapytania włączono funkcję lekkiego profilowania, udostępnia to informacje do analizowania statystyk wydajności środowiska wykonawczego dla zapytania. Ponadto możesz korzystać z funkcji, takich jak sys.dm_exec_query_profiles, sys.dm_exec_query_statistics_xml i statystyki zapytań na żywo.
-
Włączenie zbierania zdarzenia rozszerzonego query_post_execution_showplan spowoduje dodanie standardowej infrastruktury profilowania do każdego zapytania uruchomionego na serwerze, co może mieć wpływ na ogólną wydajność serwera. Włączenie zbierania query_thread_profile rozszerzonego zdarzenia w celu używania uproszczonej infrastruktury profilowania spowoduje znacznie mniejsze obciążenie wydajności, ale nadal będzie miało wpływ na ogólną wydajność serwera. Włączenie zdarzenia rozszerzonego query_plan_profile spowoduje włączenie tylko uproszczonej infrastruktury profilowania dla zapytania, które zostało wykonane z QUERY_PLAN_PROFILE i dlatego nie będzie miało wpływu na inne obciążenia na serwerze. Skorzystaj z tej wskazówki, aby utworzyć profil konkretnego zapytania bez wpływu na inne części obciążenia serwera.
Aby uzyskać więcej informacji na temat profilowania standardowych i lekkich zapytań, zobacz temat sys.dm_exec_query_statistics_xml w witrynie internetowej Microsoft Learn.
Więcej informacji
Ten problem został rozwiązany w następujących aktualizacjach dla SQL Server:
Aktualizacja zbiorcza 11 dla SQL Server 2017 r.
Aktualizacja zbiorcza 3 dla dodatku Service Pack 2 dla SQL Server 2016.
Informacje o kompilacjach SQL Server
Każda nowa kompilacja dla SQL Server 2016 zawiera wszystkie poprawki i poprawki zabezpieczeń, które były w poprzedniej kompilacji. Zalecamy zainstalowanie najnowszej kompilacji dla twojej wersji SQL Server:
Informacje
Dowiedz się więcej o terminologii używanej przez firmę Microsoft do opisywania aktualizacji oprogramowania.