Поделиться через


Сохранение предусмотренного по умолчанию значения параметра конфигурации блокировок

Это правило проверяет значение параметра конфигурации locks. Параметр определяет максимальное количество доступных блокировок. Тем самым ограничивается объем памяти, который компонент Компонент SQL Server Database Engine использует для блокировок. Значение по умолчанию 0 позволяет компоненту Компонент Database Engine выделять и освобождать структуры блокировок динамически в соответствии с изменяющимися требования к системе.

Если значение параметра locks отлично от нуля и превышено указанное значение, то выполнение пакетных заданий будет остановлено и появится сообщение об ошибке, извещающее о недостатке памяти для блокировок.

Рекомендации

Для присвоения параметру конфигурации locks значения по умолчанию используется системная хранимая процедура sp_configure в следующей инструкции:

EXEC sp_configure 'locks', 0;

Дополнительные сведения см. в разделе

Настройка параметра конфигурации сервера locks

sys.dm_tran_locks (Transact-SQL)

sys.dm_os_wait_stats (Transact-SQL)

Статья 271509 базы знаний Майкрософт

См. также

Основные понятия

Наблюдение с помощью управления на основе политик и принудительное применение рекомендаций с помощью управления на основе политик