KB2965758-FIX: витік пам'яті відбувається під час запуску та зупинення сеансу XEvent повторно в SQL Server 2012

Ознаки

Припустімо, що ви створюєте сеанс XEvent, який має предикати в Microsoft SQL Server 2012. Після повторного запуску та зупинення сеансу XEvent відбувається витік пам'яті, і ви помітите, що пам'ять, виділена "MEMORYCLERK_XE" поступово збільшується. Нижче наведено зразок сеансу XEvent, який демонструє поведінку:

CREATE EVENT SESSION[MyDiagnosticSession]ON SERVERADD EVENT sqlserver.module_end(    ACTION (sqlserver.client_app_name,sqlserver.plan_handle,sqlserver.session_id,sqlserver.sql_text)    WHERE ([package0].[Greater_than_equal_unicode_string]([sqlserver].[client_app_name],'MyApplication1')           AND[package0].[Less_than_equal_unicode_string]([sqlserver].[client_app_name],'Myapplication2')))

Примітка. Ви можете відстежувати цю витік пам'яті, використовуючи наведений нижче запит або виконавши ім'я _ копії DBCC:

select [Memory Used KB] = page_size_in_bytes /1024  from sys.dm_os_memory_clerks where type = 'MEMORYCLERK_XE'

Кожне нове Сукупне оновлення для SQL Server містить усі поточні виправлення та всі виправлення системи безпеки, які були включені до попереднього сукупного оновлення. Ознайомтеся з найновішими сукупними оновленнями для сервера SQL Server:

Стан

Корпорація Майкрософт підтвердила, що це проблема в продуктах Microsoft, перелічених у розділі "застосовується до".

Потрібна додаткова довідка?

Отримуйте нові функції раніше за інших
Приєднатися до Microsoft оцінювачів

Чи були ці відомості корисні?

Дякуємо за ваш відгук!

Дякуємо, що знайшли час і надіслали нам відгук! Можливо, у нас не буде часу відповісти на кожен коментар, але докладемо максимум зусиль, щоб переглянути їх усі. Вас цікавить, як ми використовуємо ваші відгуки?

×