Ошибка ядра СУБД MSSQLSERVER_802

Применимо к:SQL Server

Сведения

Атрибут значение
Название продукта SQL Server
Идентификатор события 802
Источник событий MSSQLSERVER
Компонент SQLEngine
Символическое имя NO_BUFS
Текст сообщения Недостаточно свободной памяти в буферном пуле.

Заметка

Эта статья посвящена SQL Server. Сведения об устранении проблем нехватки памяти в Базе данных SQL Azure см. в статье Устранение ошибок нехватки памяти в Базе данных SQL Azure.

Пояснение

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

Действие пользователя

Далее представлены общие шаги, которые помогут при устранении неполадок с памятью.

  1. Проверьте, не используют ли память данного сервера другие приложения или службы. Измените настройки таким образом, чтобы менее важные приложения или службы использовали меньший объем памяти.

  2. Начните сбор счетчиков системного монитора для SQL Server: диспетчер буферов, SQL Server: диспетчер памяти.

  3. Проверьте следующие параметры конфигурации памяти SQL Server.

    • max server memory

    • min server memory

    • min memory per query

    Обратите внимание на любые необычные параметры и исправьте их при необходимости. Учетная запись с повышенными требованиями к памяти для SQL Server. Настройки по умолчанию приведены в статье Параметры конфигурации памяти сервера.

  4. Обратите внимание на сообщения инструкции DBCC MEMORYSTATUS и способ их изменения при появлении сообщений об ошибках.

  5. Проверьте рабочую нагрузку (число параллельных сеансов, выполняющихся запросов).

Следующие действия могут сделать больше памяти доступной для SQL Server:

  • Если приложения, кроме SQL Server, используют ресурсы, попробуйте остановить эти приложения или запустить их на отдельном сервере.

  • Если установлен параметр max server memory, увеличьте его значение. Дополнительные сведения см. в разделе Настройка параметров вручную.

Выполните следующие команды DBCC для освобождения нескольких кэшей памяти SQL Server.

  • DBCC FREESYSTEMCACHE

  • DBCC FREESESSIONCACHE

  • DBCC FREEPROCCACHE

Если проблема не исчезла, необходимо продолжить ее исследование и, возможно, снизить рабочую нагрузку.