theansi/ISO SQL표준 4 가지 수준의 트랜잭션 격리를 3 개로 정의합니다. 동시 거래 사이에 방지 해야하는 현상. 이 바람직하지 않은 현상은 다음과 같습니다.
트랜잭션은 동시에 작성된 데이터를 읽습니다 커밋되지 않은 거래.
트랜잭션은 이전에 읽은 데이터를 다시 읽습니다 데이터가 다른 트랜잭션에 의해 수정되었음을 발견합니다 (처음 읽은 이후로 커밋 된).
트랜잭션은 쿼리 세트를 반환합니다 검색 조건을 만족시키고 세트를 찾는 행 다른 때문에 조건을 만족시키는 줄의 최근에 커뮤니케이션 거래.
4 개의 토토 핫 수준과 해당 동작입니다 아래 설명.
표 9-1.ansi/ISO SQL토토 핫 레벨
토토 핫 레벨 | 더러운 읽기 | 반복 할 수없는 읽기 | Phantom Read |
---|---|---|---|
커밋되지 않은 읽기 | 가능 | 가능 | 가능 |
Committed 읽기 | 불가능 | 가능 | 가능 |
반복 가능한 읽기 | 불가능 | 불가능 | 가능 |
SERIALIZABLE | 불가능 | 불가능 | 가능하지 않음 |
Postgres읽기를 제공합니다 커밋되고 직렬화 가능한 분리 수준.
스포츠 토토 결과 : 문서 : 7.1 : 다중 버전 동시성 제어 | 홈 | 다음 |
다중 버전 동시체 제어 | up | 저지른 읽기 토토 핫 수준 |