답변:
트랜잭션 시작시 또는 필요할 때 잠금이 기본적으로 획득됩니까?
읽기 또는 쓰기가 발생하기 직전에 잠금이 획득됩니다. 스토리지 엔진에 의해 선택된 잠금 세분성에 따라 행, 페이지, 파티션 또는 오브젝트 (테이블) 레벨에서 잠금을 획득 할 수 있습니다.
후자가 사실이라면, X 잠금이 유지되는 시간을 최소화하기 위해 가능한 한 늦게 쓰기 작업을 수행하는 것이 큰 트랜잭션에서 유리합니까?
예. 동시 트랜잭션에서 사용중인 격리 수준에 따라 동시성에 유리할 수 있습니다.
관련 독서 :