with(readpast xlock)1 잠금 힌트 - WITH 1. 조회 속도성능을 높이기 위해서 해당 범위의 Row들에 대해서 Dirty Read를 하여도 괜찮은 경우에 사용합니다. with (nolock) 2. 자기가 조회한 로우를 다른 트랜잭션이 변경할 수 없게 하기 위해 업데이트 목적을 갖지 않는 다른 트랜잭션의 읽기(nolock 또는 힌트가 없는 Select)는 허용하지만 Select한 로우에 대한 업데이트를 방지합니다. 업데이트 목적을 갖는 다른 트랜잭션의 읽기(updlock 힌트를 사용하는 Select)를 허용하지 않습니다. updlock이 2이상 사용될 경우 후속 트랜잭션에서 대기 상태에 들어갑니다. with (updlock) 3. 자기가 조회한 로우를 다른 트랜잭션에서 읽어갈 수 없게 하기 위해 nolock 힌트를 제외한 다른 트랜잭션에서의 모든 읽.. 2009. 10. 30. 이전 1 다음