保留鎖定組態選項預設值
此規則會檢查 locks 組態選項的值。 這個選項會判斷可用鎖定數目的最大值。 這會限制 SQL Server Database Engine 用於鎖定的記憶體數量。 預設值 0 會讓 Database Engine 根據變更的系統需求,動態配置及取消配置鎖定結構。
如果 locks 是非零的值,批次作業將會停止,而且如果超過指定的值,將會產生「鎖定不足」的錯誤訊息。
最佳做法建議
使用 sp_configure 系統預存程序,可透過以下陳述式將 locks 的值變更為它的預設值:
EXEC sp_configure 'locks', 0;
詳細資訊
sys.dm_tran_locks (Transact-SQL)
sys.dm_os_wait_stats (Transact-SQL)