Ознаки
У Microsoft SQL Server під час спроби відстежувати кешовані плани запитів за допомогою розширених подій (xevents) і динамічних подань керування (dmvs), як-от sys.dm_exec_requests і sys.dm_exec_query_stats, це дуже складно відповідно до кешованих планів запитів.
Причина
Ця проблема виникає через те, що типи даних Query_hash і Query_plan_hash стовпці розрізняються між Dmvs та xevents. Стовпці Query_hash та Query_plan_hash визначено як тип даних Varbinary в dmvs (sys.dm_exec_requests і sys.dm_exec_query_stats). У xEvents стовпці визначаються як тип даних UINT64 .
Спосіб вирішення
Відомості про пакет оновлень для сервера SQL Server
Це оновлення усунено в наведених нижче пакетах оновлень для SQL Server:
-
Пакет оновлень 4 для SQL Server 2012
Пакети оновлень є сукупними. Кожен новий пакет оновлень містить усі виправлення, які містяться в попередніх пакетах оновлень, а також будь-які нові виправлення. Наша рекомендація – це використання найновішого пакета оновлень і найновішого сукупного оновлення для цього пакета оновлень. Не потрібно інсталювати попередній пакет оновлень, перш ніж інсталювати найновіший пакет оновлень. У цій статті описано, як знайти докладні відомості про найновіший пакет оновлень і найновіше накопичувальне оновлення, використовуючи таблицю 1.
Визначення рівня версії, випуску та оновлення сервера SQL Server і його компонентів
Після інсталяції цього оновлення можна додати два додаткові стовпці, визначені як тип даних INT64 : Query_hash_signed та Query_plan_hash_signed. Ці дані дають змогу легко приєднатися до даних, які є в межах програми DMVs і xEvents (наприклад, rpc_completed та sql_batch_completed).
Кожне нове оновлення для SQL Server містить усі поточні виправлення та всі виправлення системи безпеки, які були включені до попереднього оновлення. Ознайомтеся з найновішими пакетами оновлень для сервера SQL Server.
Стан
Корпорація Майкрософт підтвердила, що це проблема в продуктах Microsoft, перелічених у розділі "застосовується до".
Посилання
Відомості про термінологію , яку корпорація Майкрософт використовує для опису оновлень програмного забезпечення.