KB3170113 — 3170113 — aktualizacja ujawniająca statystyki wykonywania zapytań dla poszczególnych operatorów w kodzie showplan XML i zdarzeniu rozszerzonym w dodatku Service Pack 2 SQL Server 2014

Dotyczy
SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Express - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) SQL Server 2014 Web - duplicate (do not use)

Zbieranie statystyk wykonywania zapytań dla poszczególnych operatorów, takich jak rzeczywista liczba wierszy, jest bardzo istotne podczas rozwiązywania problemów z wydajnością zapytań. W usłudze Microsoft SQL Server te informacje są dostępne w planie rzeczywistego wykonywania. W programach SQL Server 2014 z dodatkiem SP2 i SQL Server 2016 rzeczywisty plan wykonywania XML został rozszerzony w celu dodania większej ilości statystyk wykonywania w elemencie RunTimeCountersPerThread, w tym takich informacji, jak czas, jaki upłynął, czas procesora, odczyty logiczne i fizyczne (jeśli dotyczy).

Zebranie rzeczywistego planu wykonania jest jednak kosztowną operacją. Aby udostępnić rozwiązanie alternatywne, którego wpływ na wydajność jest mniejszy podczas wykonywania zapytań, w SQL Server 2014 z dodatkiem SP2 dodano nową rozszerzoną query_thread_profile zdarzeń. To zdarzenie jest wyzwalane dla każdego operatora planu zapytania i wątku wykonywania na końcu wykonywania zapytania. Atrybut node_id może służyć do korelowania tych informacji z planem zapytania, które można uzyskać, na przykład z pamięci podręcznej planu zapytania, za pomocą dojścia do planu i sys.dm_exec_query_plan funkcji zarządzania dynamicznego.

Chociaż wpływ włączenia rozszerzonego zdarzenia query_thread_profile na wydajność jest znacznie mniejszy niż wpływ włączenia rozszerzonego zdarzenia query_post_execution_showplan, rzeczywista wydajność może się różnić w zależności od obciążenia.

Jak uzyskać nową funkcję

Informacje o dodatkach Service Pack

Service Pack 2 dla programu SQL Server 2014
            
Informacje o dodatkach Service Pack dla programu SQL Server

Dodatki Service Pack są kumulatywne. Każdy nowy dodatek Service Pack zawiera wszystkie poprawki zawarte w poprzednich dodatkach Service Pack oraz nowe poprawki. Zalecamy stosowanie najnowszego dodatku Service Pack i najnowszej aktualizacji zbiorczej dla danego dodatku Service Pack. Instalowanie poprzedniego dodatku Service Pack przed zainstalowaniem najnowszego dodatku Service Pack nie jest konieczne. Więcej informacji na temat najnowszego dodatku Service Pack i najnowszej aktualizacji zbiorczej znajdziesz w tabeli 1 w następującym artykule.

Jak określić wersję, wersję i poziom aktualizacji programu SQL Server i jego składników

Stan

Firma Microsoft potwierdziła, że jest to problem dotyczący produktów firmy Microsoft wymienionych w sekcji „Dotyczy”.