반응형
보통 SELECT문을 사용할 경우 SELECT A FROM TABLE 처럼 사용한다.
이런식으로 사용할 경우 공유잠금상태이다.
뭔말이고하니 SELECT문을 사용할 경우 INSERT, UPDATE 등의 다른 쿼리는 block이 되며 db의 성능이 저하된다.
이를 피하기 위해 SELECT시 구문 끝에 WITH(NOLOCK)을 사용한다.
각 구문에 적용하기 귀찮거나 프로시져에서는
SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED 를 프로시져에 넣어주면된다.
참고 >> http://gagastory.tistory.com/150
이런식으로 사용할 경우 공유잠금상태이다.
뭔말이고하니 SELECT문을 사용할 경우 INSERT, UPDATE 등의 다른 쿼리는 block이 되며 db의 성능이 저하된다.
이를 피하기 위해 SELECT시 구문 끝에 WITH(NOLOCK)을 사용한다.
각 구문에 적용하기 귀찮거나 프로시져에서는
SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED 를 프로시져에 넣어주면된다.
참고 >> http://gagastory.tistory.com/150
반응형