문제

StackoverFlow 팟 캐스트 중 하나에서 Jeff Atwood는 SQL Server 2008에 잠금을 줄이는 구성 옵션이 있었으며 모든 쿼리에서 "with (nolock)"을 사용하는 대안이라는 것을 기억합니다. 아무도 자신이 말한 기능을 활성화하는 방법, 아마도 Jeff 자신도 아는 사람이 있습니까? SQL Server 2008 배포를보고 있으며 이와 같은 기능을 사용하면 웹 애플리케이션이 도움이 될지 확인하고 싶습니다.

도움이 되었습니까?

해결책

Jeff는 스냅 샷 격리에 대해 이야기하고있었습니다

다음은 명령입니다

ALTER DATABASE MyDatabase
SET ALLOW_SNAPSHOT_ISOLATION ON

ALTER DATABASE MyDatabase
SET READ_COMMITTED_SNAPSHOT ON

다른 팁

당신이 찾고있는 것은 read_committed_snapshot 데이터베이스 옵션으로 설정된 read를 사용하는 것입니다.

나는 이것이 SQL 2008 특정이라고 생각하지 않습니다. SQL 2005. 업그레이드 할 때 DBA 도움을 받았지만 Brents의 읽을 수 있습니다. 블로그 입력 또는 제프스

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top