Příznaky
Když se v Microsoft SQL Server pokusíte monitorovat plány dotazů v mezipaměti pomocí rozšířených událostí (xEvents) a zobrazení dynamické správy (DMV), jako jsou sys.dm_exec_requests a sys.dm_exec_query_stats, je velmi obtížné korelovat plány dotazů v mezipaměti.
Příčina
K tomuto problému dochází, protože datové typy sloupců Query_hash a Query_plan_hash se u zobrazení dynamické správy a xEvents liší. Sloupce Query_hash a Query_plan_hash jsou v zobrazení dynamické reality (sys.dm_exec_requests a sys.dm_exec_query_stats) definovány jako datový typ Varbinary . V xEvents jsou sloupce definovány jako datový typ UINT64 .
Řešení
Informace o aktualizacích Service Pack pro SQL Server
Tato aktualizace je opravená v následujících aktualizacích Service Pack pro SQL Server:
- Service Pack 3 pro SQL Server 2014
- Service Pack 4 pro SQL Server 2012
Informace o aktualizacích Service Pack pro SQL Server:
Aktualizace Service Pack jsou kumulativní. Každá nová aktualizace Service Pack obsahuje všechny opravy z předchozích aktualizací Service Pack společně s novými opravami. Doporučujeme použít nejnovější aktualizaci Service Pack a nejnovější kumulativní aktualizaci pro tuto aktualizaci Service Pack. Před instalací nejnovější aktualizace Service Pack není nutné instalovat předchozí aktualizaci Service Pack. Další informace o nejnovější aktualizaci Service Pack a nejnovější kumulativní aktualizaci najdete v tabulce 1 v následujícím článku.
Jak zjistit verzi, edici a úroveň aktualizace systému SQL Server a jeho součástí
Po instalaci této aktualizace se přidají dva další sloupce definované jako datový typ INT64 : Query_hash_signed a Query_plan_hash_signed. Ty usnadňují spojení dat mezi zobrazením dynamické správy a xEvents (například rpc_completed a sql_batch_completed).
O buildech systému SQL Server
Každá nová aktualizace pro SQL Server obsahuje všechny opravy hotfix a všechny opravy zabezpečení, které byly součástí předchozí aktualizace. Podívejte se na nejnovější aktualizace Service Pack pro SQL Server:
Nejnovější aktualizace Service Pack pro SQL Server 2012
Stav
Společnost Microsoft potvrdila, že se jedná o problém produktů Microsoft, které jsou uvedeny v sekci Platí pro.
Reference
Podívejte se na informace o terminologii, kterou společnost Microsoft používá k popisování aktualizací softwaru.