MSSQLSERVER_802

Подробности

Название продукта

SQL Server

Версия продукта

10.50

Номер построения продукта

10.50.0000.00

Идентификатор события

802

Источник события

MSSQLSERVER

Компонент

SQLEngine

Символическое имя

NO_BUFS

Текст сообщения

Недостаточно свободной памяти в буферном пуле.

Объяснение

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

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

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

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

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

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

    • max server memory

    • min server memory

    • awe enabled

    • min memory per query

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

  4. Если используются расширения AWE, убедитесь, что включен параметр безопасности Windows Блокировка страниц в памяти.

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

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

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

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

  • Если установлен параметр max server memory, увеличьте его значение.

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

  • DBCC FREESYSTEMCACHE

  • DBCC FREESESSIONCACHE

  • DBCC FREEPROCCACHE

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