KB4470916 . ИСПРАВЛЕНИЕ. Ошибка нехватки памяти возникает при снижении объема памяти узла базы данных (КБ) ниже 2 процентов в SQL Server 2014 и 2016 годах

Применяется к
SQL Server 2014 Service Pack 2 - duplicate (do not use) SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Enterprise Core - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use)

Проблема

Предположим, что вы используете Microsoft SQL Server 2014 или 2016. Когда вы проверка доступное использование памяти на узлах NUMA, вы заметите, что объем памяти узла базы данных (КБ) составляет менее 2 процентов от целевого размера. В этой ситуации может появилось следующее сообщение об ошибке "Не в памяти":

Не удалось выделить даты и времени spid36s: FAIL_BUFFER_ALLOCATION 1

Эта проблема возникает, даже если в SQL Server имеется много памяти. 

Причина

Ошибка "Нехватка памяти" может возникнуть, когда память узла базы данных (КБ) становится менее 2 процентов от целевого размера и больше не может удалить страницы базы данных на узле, чтобы получить бесплатные страницы.

Состояние

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

Решение

Эта проблема устранена в следующих накопительных обновлениях для SQL Server:

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

Примечание После применения этого исправления SQL Server сможет восстановить страницы с удаленных буферных узлов, если количество страниц базы данных на локальном узле опустится ниже 2 процентов целевых страниц.

Ссылки

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