MS-SQL WITH (NOLOCK)
MS-SQL WITH (NOLOCK) 에 대해 알아보겠습니다. MS-SQL에서 SELECT 시에 WITH (NOLOCK) 을 주면 공유잠금을 걸지 않고 바로 조회를 합니다. MS-SQL은 기본적으로 SELECT 시에 공유잠금이 걸립니다. 즉, SELECT 문이 수행되는 테이블에 대해서 INSERT, UPDATE, DELETE 문이 수행되고 있다면 SELECT문은 선행 작업이 모두 끝날때까지 LOCK이 걸립니다. 이때 SELECT 문에 WITH (NOLOCK)을 추가하면 선행작업의 결과와 관계없이 바로 SELECT문이 수행되어서 결과를 반환하게 됩니다. ex) BEGIN TRAN UPDATE Table SET Column = '' WHERE .... -- ROLLBACK or COMMIT SELECT * ..
MS-SQL Server/Query
2018. 4. 20. 12:00
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 영국
- 로마
- Roma
- 태풍
- html
- 템즈강
- 비스페놀A
- USB
- 런던
- ASP.NET
- toFixed
- DATEDIFF
- ASP
- 고성
- jquery
- javascript
- URL
- 한글깨짐
- 플라스틱
- 환경호르몬
- iframe
- 근위병교대식
- favicon
- 이순신
- 인코딩
- 자바스크립트
- london
- MS-SQL
- mssql
- 체크박스
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
글 보관함