Перейти к основному контенту
Поддержка
Войдите с помощью учетной записи Майкрософт
Войдите или создайте учетную запись.
Здравствуйте,
Выберите другую учетную запись.
У вас несколько учетных записей
Выберите учетную запись, с помощью которой нужно войти.

Проблемы

Предположим, что вы создали сеанс расширенных событий или трассировку SQL Profiler , которая перехватывает событие rpc_starting или rpc_completed в Microsoft SQL Server 2016, а также не включил параметр collect_statement или collect_data_stream для сеанса XEvents либо параметр " текстовые данные или двоичные данные " для SQL Profiler). not Если в ходе сеанса захватывается действие SQL Server , в котором используются возвращающие табличное значение параметры (TVPs) , использование памяти SQL Server может значительно увеличиться. Это может привести к серьезному замедлению, а в чрезвычайных случаях — исчерпанию памяти SQL Server, поэтому при выполнении текущих операций появляется следующее сообщение об 701 ошибке:

Недостаточно системной памяти в пуле ресурсов "по умолчанию" для выполнения этого запроса

Примечание. Если вы используете команду DBCC MEMORYSTATUS или Query sys.dm_os_memory_clerks, вы можете заметить, что клерк OBJECTSTORE_LBSS памяти показывает большие затраты на использование памяти.

Решение

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

ПримечаниеЕсли ваш сеанс расширенных событий или трассировка SQL Profiler is настроены на сбор инструкций, данных и двоичных потоков, а TVPs действия SQL Server захватывается во время этого сеанса, использование памяти SQL Server может по-прежнему увеличиваться даже с применением текущего исправления, так как в этом случае потребление памяти требуется для обработки потока TVP в трассировке и полностью ожидается.

Поэтому мы не рекомендуем запускать постоянные сеансы или трассировки с предыдущими упомянутыми сочетаниями событий и полей данных в экземплярах SQL Server, которые, возможно, будут получать интенсивные действия на основе TVP (в числах или размерах).

Пакет обновления для SQL Server:

Это исправление входит в пакет обновления 2 (SP2) для SQL Server 2016.

Примечание. Для другого исправления, которое ограничивает количество строк, отслеживаемых в TVP, ознакомьтесь со статьей KB 4468102.

Сведения о сборках SQL Server 2016

Каждая новая сборка для SQL Server 2016 включает в себя все исправления и исправления для системы безопасности, описанные в предыдущей сборке. Мы рекомендуем установить последнюю сборку для SQL server 2016.

Статус

Корпорация Майкрософт подтверждает наличие этой проблемы в своих продуктах, которые перечислены в разделе "Применяется к".

Ссылки

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

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.

В сообществах можно задавать вопросы и отвечать на них, отправлять отзывы и консультироваться с экспертами разных профилей.

Были ли сведения полезными?

Насколько вы удовлетворены качеством перевода?
Что повлияло на вашу оценку?
После нажатия кнопки "Отправить" ваш отзыв будет использован для улучшения продуктов и служб Майкрософт. Эти данные будут доступны для сбора ИТ-администратору. Заявление о конфиденциальности.

Спасибо за ваш отзыв!

×