Перейти до основного
Підтримка
Вхід
Вхід за допомогою облікового запису Microsoft
Увійдіть або створіть обліковий запис.
Вітаємо,
Виберіть інший обліковий запис.
У вас є кілька облікових записів
Виберіть обліковий запис, за допомогою якого потрібно ввійти.

Ознаки

Припустимо, що ви створюєте сеанс розширеного події або ТРАСУВАННЯ SQL Profiler , що захоплює rpc_starting або Rpc_completed події в Microsoft SQL Server 2016, а оператор збирання або потік даних не активовано (ви не встановилипараметр Collect_statement або Collect_data_stream для сеансу xevents або текстовий дані або двійковий параметр даних для SQL Profiler). Якщо під час сеансу використовується таблиця, що відповідно до показників SQL Server(tvps) , використання пам'яті SQL Server може зрости більше, ніж потрібно. Це може призвести до серйозного спаду та в екстремальних випадках, коли в пам'яті сервера SQL Server з'являється таке повідомлення про помилку 701:

Для запуску цього запиту бракує системної пам'яті в пулі ресурсів "за замовчуванням"

НотаткиЯкщо ви використовуєте файл " стан " або "запит", sys.dm_os_memory_clerks, ви можете спостерігати за тим, що у клерка пам'яті OBJECTSTORE_LBSS має велике споживання пам'яті.

Спосіб вирішення

Проблема, у якій сеанс розширеного події або трасування, що не настроєно для збирання, або потік даних, все ще вимагає великих буферів пам'яті, тому що на цьому виправлення адресовано матеріал TVP.

Примітка . Якщо сеанс розширеного СЕАНСУ або трасування SQL Profiler настроєно для збирання або передавання даних або бінарного потоку, а дії SQL Server, що беруть участь у роботі , відображаються під час цього сеансу, використання пам'яті SQL Server може ще зростати навіть за допомогою поточного виправлення, як у цьому випадку потрібно, щоб під час використання для обробки потоку tvps в трасування було повністю вичерпано.is

Тому радимо не запускати постійні сеанси або сліди з попередніми вказаними комбінаціями подій і полів даних у випадках SQL Server, які можуть отримувати інтенсивні (у цифрах або розмірах) дії на основі TVP.

Пакет оновлень для сервера SQL Server:

Це виправлення входить до складу пакета оновлень 2 для SQL Server 2016.

НотаткиДля іншого виправлення, яке обмежує кількість промальованних рядків у TVP, зверніться до KB 4468102.

Відомості про будує SQL Server 2016

У кожному новому збірці для SQL Server 2016 містяться всі виправлення та виправлення безпеки, які були в попередньому збірці. Радимо інсталювати найновішу версію для SQL Server 2016.

Стан

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

Посилання

Відомості про термінологію , яку корпорація Майкрософт використовує для опису оновлень програмного забезпечення.

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

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.

Спільноти допомагають ставити запитання й відповідати на них, надавати відгуки та дізнаватися думки висококваліфікованих експертів.

Чи ця інформація була корисною?

Наскільки ви задоволені якістю мови?
Що вплинуло на ваші враження?
Натиснувши кнопку "Надіслати", ви надасте свій відгук для покращення продуктів і служб Microsoft. Ваш ІТ-адміністратор зможе збирати ці дані. Декларація про конфіденційність.

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

×