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