Simptomi
Programmā Microsoft SQL Server, mēģinot pārraudzīt kešoto vaicājumu plānus , izmantojot paplašinātos notikumus (xEvents) un dinamiskās pārvaldības skatus (DMVs), piemēram, sys.dm_exec_requests un sys.dm_exec_query_stats, ir ļoti grūti savstarpēji saistīt kešatmiņas vaicājumu plānus.
Cēlonis
Šī problēma rodas tāpēc, ka Query_hash un Query_plan_hash kolonnu datu tipi atšķiras no DMVs un xEvents. Query_hash un Query_plan_hash kolonnas tiek definētas kā Varbinary datu tips DMVs (sys.dm_exec_requests un sys.dm_exec_query_stats). Programmā xEvents kolonnas ir definētas kā UINT64 datu tips.
Risinājums
Informācija par pakalpojumu pakotnes SQL Server
Šis atjauninājums ir izlabots šādās SQL Server servisa pakotnēs:
-
4. servisa PAKOTNE SQL Server 2012
Pakalpojumu pakotnes ir kumulatīvas. Katrā jaunajā servisa pakotnē ir iekļauti visi labojumi, kas ir iepriekšējās servisa pakotnēs, kā arī visi jaunie labojumi. Mūsu ieteikums ir lietot jaunāko servisa pakotni un jaunāko šīs servisa pakotnes kumulatīvo atjauninājumu. Pirms jaunākās servisa pakotnes instalēšanas jums nav jāinstalē iepriekšējā servisa pakotne. Tālāk esošajā rakstā Izmantojiet 1. tabulu, lai atrastu papildinformāciju par jaunāko servisa pakotni un jaunāko kumulatīvo atjauninājumu.
Kā noteikt SQL Server un tās komponentu versiju, izdevumu un atjaunināšanas līmeni
Pēc šī atjauninājuma instalēšanas ir pievienotas divas papildu kolonnas , kas definētas kā INT64 datu tips: Query_hash_signed un Query_plan_hash_signed. Tās atvieglo datu pievienošanos starp DMVs un xEvents (piemēram, rpc_completed un sql_batch_completed).
Visos jaunajos SQL Server atjauninājumos ir iekļauti visi labojumfaili un visi drošības labojumi, kas bija iekļauti iepriekšējā atjauninājumā. Skatiet jaunākās servisa pakotnes SQL Server:
Statusa
Microsoft ir apstiprinājusi, ka šī problēma pastāv Microsoft produktos, kas ir norādīti sadaļā "attiecas uz".
Atsauces
Uzziniet par terminoloģiju , ko Microsoft izmanto, lai aprakstītu programmatūras atjauninājumus.