그ANSI/ISO SQL표준 세 가지 측면에서 트랜잭션 격리의 네 가지 수준을 정의합니다. 동시 트랜잭션 간에 반드시 방지해야 할 현상. 이러한 바람직하지 않은 현상은 다음과 같습니다.
트랜잭션이 동시 작성 데이터를 읽습니다. 커밋되지 않은 트랜잭션입니다.
트랜잭션은 이전에 읽은 데이터를 다시 읽고 다른 트랜잭션에 의해 데이터가 수정되었음을 발견함 (초기 읽기 이후 커밋됨).
트랜잭션은 일련의 결과를 반환하는 쿼리를 다시 실행합니다. 검색 조건을 만족하고 해당 집합이 발견된 행 조건을 만족하는 행 중 다른 항목으로 인해 변경되었습니다. 최근에 커밋된 트랜잭션입니다.
네 가지 토토 핫 수준과 해당 동작은 다음과 같습니다. 아래에 설명되어 있습니다.
표 9-1.ANSI/ISO SQL토토 핫 수준
| 토토 핫 수준 | 더티 읽기 | 반복 불가능한 읽기 | 팬텀 읽기 |
|---|---|---|---|
| 커밋되지 않은 읽기 | 가능 | 가능 | 가능 |
| 읽기 커밋 | 불가능 | 가능 | 가능 |
| 반복 읽기 | 불가능 | 불가능 | 가능 |
| 직렬화 가능 | 불가능 | 불가능 | 불가능 |
포스트그레스읽기 제공 커밋되고 직렬화 가능한 토토 핫 수준입니다.
| 스포츠 토토 결과 : 문서 : 7.1 : 다중 버전 동시성 제어 | 집 | 다음 |
| 다중 버전 동시성 제어 | 위로 | 읽기 커밋됨 토토 핫 수준 |