SERIALIZALE최고를 제공합니다 거래 격리. 거래가 젠 토토 할 수있는 경우 레벨, 쿼리는 거래 전에 커밋 된 데이터 만 볼 수 있습니다. 시작되었고 더러운 데이터 나 동시 거래를 볼 수 없습니다. 거래 실행 중에 커밋 된 변경. 그래서이 수준 마치 트랜잭션이있는 것처럼 직렬 트랜잭션 실행을 모방합니다 동시에가 아니라 연속적으로 실행되었습니다.
실행 중에 쿼리로 행이 반환 된 경우업데이트(또는삭제또는업데이트 선택) 명령문은 a 동시에 커밋되지 않은 트랜잭션과 두 번째 트랜잭션 이 행을 업데이트하려고 시도하면 다른 거래가 커밋 또는 롤백. 롤백의 경우 대기 중입니다 트랜잭션은 행을 변경할 수 있습니다. a 동시 거래 커밋, 직렬화 가능한 거래가 될 것입니다 메시지로 롤백
오류 : 동시 업데이트로 인해 액세스를 직렬화 할 수 없습니다젠 토토 가능한 트랜잭션이 행 변경을 수정할 수 없기 때문에 젠 토토 가능한 거래가 시작된 후 다른 거래에 의해.
참고 :실행 결과select또는삽입(a 쿼리)는 동시 거래의 영향을받지 않습니다.