SQL Server- 기본값으로 힌트를 설정하는 방법은 무엇입니까?
-
10-07-2019 - |
문제
SQL Server에게 (NOLOCK) 힌트를 사용하도록 또는 저장된 절차의 모든 선택을 사용하도록 지시하는 방법이 있습니까?
모든 선택에 추가하기 위해 꽤 지루합니다 ....
해결책 4
이것을 찾았습니다 ....
SQL Server 로그인에 대한 Nolock 힌트를 강제하는 방법
이것을 달성하는 가장 좋은 방법은
트랜잭션 격리 수준을 설정하지 않습니다
다른 아이디어 ???
추신
또 다른 관련 질문 ...
다른 팁
다른 사람들이 옳게 말했듯이, 글로벌 (NOLOCK)은 read Uncommitted를 사용하여 수행됩니다.
그러나 그 경로를 내려 가기 전에 먼저 Commited Snapshot을 읽어 볼 가치가 있습니다. 즉, 진행중인 삽입 / 업데이트로 읽기가 잠겨 있지 않으며 데이터가 더러워지지 않음을 의미합니다.
나는 이것이 당신이 찾고있는 것이라고 생각합니다 ...
트랜잭션 격리 수준을 설정하지 않습니다
그러나 잘못된 데이터로 끝날 수 있습니다. 2005 년에는 스냅 샷 격리를 사용하는 것이 바람직합니다. "스냅 샷 격리가 도움이 될 때 그리고 아프면"http://www.devx.com/dbzone/article/32957
제휴하지 않습니다 StackOverflow