이 문서는 지원되지 않는 PostgreSQL 버전에 대한 것입니다.
다음에 대한 동일한 페이지를 보고 싶을 수도 있습니다.PostgreSQL : 문서 : 17 : 13.2. 무지개 토토 격리버전 또는 위에 나열된 다른 지원 버전 중 하나를 사용하세요.

9.2. 거래 격리

ANSI/ISO SQL표준은 다음 측면에서 트랜잭션 격리의 네 가지 수준을 정의합니다. 동시성 사이에서 예방해야 할 세 가지 현상 거래. 이러한 바람직하지 않은 현상은 다음과 같습니다.

더티 읽기

트랜잭션이 동시 작성 데이터를 읽습니다. 커밋되지 않은 트랜잭션입니다.

반복 불가능한 읽기

트랜잭션은 이전에 읽은 데이터를 다시 읽고 다른 트랜잭션에 의해 데이터가 수정되었음을 발견함 (초기 읽기 이후 커밋됨).

팬텀 읽기

트랜잭션은 일련의 결과를 반환하는 쿼리를 다시 실행합니다. 검색 조건을 만족하고 해당 집합이 발견된 행 조건을 만족하는 행 중 다른 항목으로 인해 변경되었습니다. 최근에 커밋된 트랜잭션입니다.

4개의 거래 토토 꽁 머니 수준과 해당 동작은 다음에 설명되어 있습니다.테이블 9-1.

표 9-1.SQL트랜잭션 토토 꽁 머니 수준

토토 꽁 머니 수준 더티 읽기 반복 불가능한 읽기 팬텀 읽기
커밋되지 않은 읽기 가능 가능 가능
읽기 커밋 불가능 가능 가능
반복 읽기 불가능 불가능 가능
직렬화 가능 불가능 불가능 불가능

포스트그레SQL읽기 제공 커밋되고 직렬화 가능한 토토 꽁 머니 수준입니다.