保留鎖定組態選項預設值
適用於:SQL Server
此規則會檢查 locks configuration 選項的值。 這個選項會判斷可用鎖定數目的最大值。 這限制了 SQL Server 資料庫引擎針對鎖定所使用的記憶體數量。 預設值 0 會讓資料庫引擎根據變更的系統需求,動態配置及取消配置鎖定結構。
如果鎖定為非零,批次作業會停止 out of locks
,如果超過指定的值,就會產生錯誤訊息。
最佳做法建議
sp_configure
使用系統預存程式,使用下列語句,將鎖定的值變更為其預設設定:
EXEC sp_configure 'locks', 0;
如需相關資訊
sys.dm_tran_locks (Transact-SQL)
sys.dm_os_wait_stats (Transact-SQL)