SQL 서버 2005 년,어떤 데이터베이스 격리를 사용해야하며 어떤 격리 수준이 가장 좋습니까?
나는 많은 저장 프로 시저를 가지고 있으며, 일부는 트랜잭션과 함께 업데이트 된 테이블 레코드를 사용하며, 일부는 테이블 레코드를 얻기 위해 사용됩니다.
하나의 SP가 하나의 seetion에서 테이블 레코드를 updaing 할 때, 테이블 데이터를 getiing하기 위해 또 다른 SP를 실행하면 기다리지 않고 실행해야합니다.
어떤 데이터베이스 격리를 사용해야하며 어떤 격리 수준이 가장 좋습니까?
"변환 스냅 샷 격리 수준"에서는 문제가 될 수 있습니다. 하지만 성능을 저하시킬 수있는 Teampdb 데이터베이스의 이전 스냅 샷 데이터를 선택합니다.
무엇을 제안합니까?
+1 : 문의해야 할 경우 ... –
하지만 가장 좋을까요? – Paresh
다른 격리 수준에 대한 정당한 이유가없는 한'READ COMMITTED' 상태로 두십시오. 중요한 차단이 발생하면 거래 디자인을 검토해야 할 수 있습니다. –