Objawy
W systemie Microsoft SQL Server podczas próby monitorowania planów zapytań przechowywanych w pamięci podręcznej przy użyciu zdarzeń rozszerzonych (xEvents) i dynamicznych widoków zarządzania (DMV), takich jak sys.dm_exec_requests i sys.dm_exec_query_stats, skorelowanie ze sobą planów zapytań przechowywanych w pamięci podręcznej jest bardzo trudne.
Przyczyna
Ten problem występuje, ponieważ typy danych w kolumnach Query_hash i Query_plan_hash różnią się w różnych obiektach DMV i xEvents. Kolumny Query_hash i Query_plan_hash są zdefiniowane jako typ danych Varbinary w DMV (sys.dm_exec_requests i sys.dm_exec_query_stats). W xEvents kolumny są zdefiniowane jako typ danych UINT64 .
Rozwiązanie
Informacje o dodatku Service Pack dla programu SQL Server
Ta aktualizacja została poprawiona w następujących dodatkach Service Pack dla programu SQL Server:
- Service Pack 3 dla programu SQL Server 2014
- Service Pack 4 dla programu SQL Server 2012
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
Po zainstalowaniu tej aktualizacji zostaną dodane dwie dodatkowe kolumny o typie danych INT64 : Query_hash_signed i Query_plan_hash_signed. Ułatwiają one łączenie danych między DMV i xEvents (takimi jak rpc_completed i sql_batch_completed).
Informacje o kompilacjach programu SQL Server
Każda nowa aktualizacja programu SQL Server zawiera wszystkie poprawki i poprawki zabezpieczeń uwzględnione w poprzedniej aktualizacji. Zapoznaj się z najnowszymi dodatkami Service Pack dla programu SQL Server:
Wersje kompilacji programu SQL Server 2014
Najnowszy dodatek Service Pack dla programu SQL Server 2012
Stan
Firma Microsoft potwierdziła, że jest to problem dotyczący produktów firmy Microsoft wymienionych w sekcji „Dotyczy”.
Źródła informacji
Dowiedz się więcej o terminologii używanej przez firmę Microsoft do opisywania aktualizacji oprogramowania.