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


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

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

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

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

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

EXEC sp_configure 'locks', 0;  

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

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

sys.dm_tran_locks (Transact-SQL)

sys.dm_os_wait_stats (Transact-SQL)

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

См. также:

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