Príznaky
Keď sa v Microsoft SQL Server pokúšate monitorovať plány dotazov vo vyrovnávacej pamäti pomocou rozšírených udalostí (xEvents) a zobrazení dynamickej správy (DMV), ako sú napríklad sys.dm_exec_requests a sys.dm_exec_query_stats, je veľmi ťažké korelovať plány dotazov vo vyrovnávacej pamäti.
Príčina
Tento problém sa vyskytuje, pretože typy údajov stĺpcov Query_hash a Query_plan_hash sa medzi DMV a xEvents líšia. Stĺpce Query_hash a Query_plan_hash sú v DMV (sys.dm_exec_requests a sys.dm_exec_query_stats definované ako typ údajov Varbinárny ). V xEvents sú stĺpce definované ako typ údajov UINT64 .
Riešenie
Informácie o balíku Service Pack pre SQL Server
Táto aktualizácia je opravená v nasledujúcich balíkoch Service Pack pre SQL Server:
- Balík Service Pack 3 pre SQL Server 2014
- Balík Service Pack 4 pre SQL Server 2012
Informácie o balíkoch Service Pack pre SQL Server:
Balíky Service Pack sú kumulatívne. Každý nový balík Service Pack obsahuje všetky opravy, ktoré sa nachádzajú v predchádzajúcich balíkoch Service Pack, spolu so všetkými novými opravami. Odporúčame použiť najnovší balík Service Pack a najnovšiu kumulatívnu aktualizáciu pre daný balík Service Pack. Pred inštaláciou najnovšieho balíka Service Pack nemusíte inštalovať predchádzajúci balík Service Pack. Ak chcete vyhľadať ďalšie informácie o najnovšom balíku Service Pack a najnovšej kumulatívnej aktualizácii, použite tabuľku č. 1 v nasledujúcom článku.
Ako určiť verziu, vydanie a úroveň aktualizácie SQL Server a jeho súčastí
Po nainštalovaní tejto aktualizácie sa pridajú ďalšie dva stĺpce definované ako typ údajov INT64 : Query_hash_signed a Query_plan_hash_signed. Tie uľahčujú spájanie údajov medzi DMV a xEvents (napríklad rpc_completed a sql_batch_completed).
Informácie o zostavách SQL Server
Každá nová aktualizácia SQL Server obsahuje všetky rýchle opravy a opravy zabezpečenia, ktoré boli súčasťou predchádzajúcej aktualizácie. Pozrite si najnovšie balíky Service Pack pre SQL Server:
Verzie zostavy SQL Server 2014
Najnovší balík Service Pack pre SQL Server 2012
Stav
Spoločnosť Microsoft potvrdila, že ide o problém v produktoch spoločnosti Microsoft, ktoré sú uvedené v časti Vzťahuje sa na.
Odkazy
Získajte informácie o terminológii, ktorú Microsoft používa na popis aktualizácií softvéru.