반응형 WITH(NOLOCK)1 [MSSQL] WITH(NOLOCK)이란... 안녕하세요 투자하는 개발자 투개자입니다. 오늘은 SELECT문 뒤에 작성하는 WITH(NOLOCK)에 대해 알아보겠습니다.WITH(NOLOCK)이란 영어그대로 풀어보면 잠금을 하지 않은 체로 함께~ 라는 의미입니다. SELECT * FROM [스키마].[테이블이름] WITH(NOLOCK)cs MSSQL은 기본적으로 SELECT문을 사용할 때 공유잠금이 걸립니다.공유잠금이란 한 테이블에서 INSERT, UPDATE, DELETE문이 수행되고 있다면 SELECT문은 앞의 작업들이 끝날 때까지 LOCK이 걸립니다. WITH(NOLOCK)을 함께 작성해 주시면 앞의 작업에 상관없이 SELECT문이 수행되게 됩니다. 때문에 WITH(NOLOCK)이 없는 상태로 SELECT문을 실행한다면 테이블이 BLOCK이 걸려.. 2020. 7. 28. 이전 1 다음 반응형