daily-story
Published 2011. 3. 11. 10:26
[mssql] nolock 프로그래밍
반응형
보통 SELECT문을 사용할 경우 SELECT A FROM TABLE 처럼 사용한다.

이런식으로 사용할 경우 공유잠금상태이다.

뭔말이고하니 SELECT문을 사용할 경우 INSERT, UPDATE 등의 다른 쿼리는 block이 되며 db의 성능이 저하된다.

이를 피하기 위해 SELECT시 구문 끝에 WITH(NOLOCK)을 사용한다.

각 구문에 적용하기 귀찮거나 프로시져에서는

SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED 를 프로시져에 넣어주면된다.

참고 >> http://gagastory.tistory.com/150

반응형
profile

daily-story

@덜구

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!