잠금 구성 옵션의 기본값 유지Keep the Locks Configuration Option Default Value

이 규칙은 잠금 구성 옵션의 값을 검사합니다.This rule checks the value of the locks configuration option. 이 옵션은 사용 가능한 잠금의 최대 개수를 결정합니다.This option determines the maximum number of available locks. 이 옵션은 SQL Server 데이터베이스 엔진SQL Server Database Engine 이 잠금에 사용하는 메모리 양을 제한합니다.This limits how much memory the SQL Server 데이터베이스 엔진SQL Server Database Engine uses for locks. 기본 설정은 0을 사용하면 데이터베이스 엔진Database Engine 이 시스템 요구 사항의 변화를 기준으로 동적으로 잠금 구조를 할당하거나 할당 취소할 수 있습니다.The default setting of 0 enables the 데이터베이스 엔진Database Engine to allocate and deallocate lock structures dynamically based on changing system requirements.

잠금이 0이 아니면, 일괄 처리 작업이 중지되고, 지정된 값이 초과될 경우 "잠금 부족" 오류 메시지가 생성됩니다.If locks is nonzero, batch jobs will stop, and an "out of locks" error message will be generated, if the value specified is exceeded.

최선의 구현 방법 권장 사항Best Practices Recommendations

sp_configure 시스템 저장 프로시저를 다음과 같이 사용하여 잠금 값을 기본 설정으로 변경합니다.Use the sp_configure system stored procedure to change the value of locks to its default setting by using the following statement:

EXEC sp_configure 'locks', 0;  

참조 항목For More Information

locks 서버 구성 옵션 구성Configure the locks Server Configuration Option

sys.dm_tran_locks(Transact-SQL)sys.dm_tran_locks (Transact-SQL)

sys.dm_os_wait_stats(Transact-SQL)sys.dm_os_wait_stats (Transact-SQL)

Microsoft 기술 자료 문서 271509Microsoft Knowledge Base article 271509

참고 항목See Also

정책 기반 관리를 사용하여 최선의 방법 모니터링 및 적용Monitor and Enforce Best Practices by Using Policy-Based Management