WRITE CONFLICT

MVCC와 쓰기 충돌

MVCC가 일반 읽기를 돕더라도, 같은 행을 고치는 쓰기끼리는 락과 충돌 검사가 필요하다.

readwrite conflict
1T1 UPDATEid=101에 X-Lock 획득
2T2 SELECT일관 읽기는 과거 버전 가능
3T2 UPDATE같은 행 갱신은 T1 종료 대기
4Retry충돌·타임아웃·직렬화 실패 처리