일부 DDL 명령, 현재만잘라내기및 테이블 재작성 형식토토 PostgreSQL : 문서 : 9.3 : Alter Table은 MVCC에 안전하지 않습니다. 이는 커밋을 자르거나 다시 작성한 후에 테이블이 동시 트랜잭션을 사용하는 경우 비어 있는 것으로 나타납니다. DDL 명령이 커밋되기 전에 찍은 스냅샷입니다. 이것은 단지 테이블에 액세스하지 않은 트랜잭션에 대한 문제 DDL 명령이 시작되기 전의 질문 — 그렇게 하면 적어도 하나의를 보유하게 됩니다.액세스 공유테이블 잠금, 그 때까지 DDL 명령을 차단함 거래가 완료됩니다. 따라서 이 명령은 어떤 문제도 발생시키지 않습니다. 연속 쿼리에 대한 테이블 내용의 명백한 불일치 대상 테이블에 있지만 눈에 띄는 불일치가 발생할 수 있습니다. 대상 테이블의 내용과 다른 테이블의 내용 사이 데이터베이스.
직렬화 가능한 트랜잭션 격리 수준에 대한 지원은 아직 Hot Standby 복제 대상에 추가되었습니다(설명 참조).스포츠 토토 베트맨 : 문서 : 9.3 : 핫 스포츠 토토 베트맨). 가장 엄격한 현재 상시 대기 모드에서 지원되는 격리 수준은 다음과 같습니다. 반복 가능한 읽기. 모든 영구 데이터베이스 쓰기를 수행하는 동안 마스터의 직렬화 가능 트랜잭션 내에서 모든 대기는 결국 일관된 상태인 반복 가능 상태에 도달합니다. 대기 모드에서 실행되는 읽기 트랜잭션은 때때로 일시적인 현상을 볼 수 있습니다. 일련의 실행과 일치하지 않는 상태 마스터에서의 트랜잭션.
| 이전 | 배트맨 토토 : 문서 : 9.3 : 배트맨 토토 9.3.25 문서화 | 다음 |
| 데이터 일관성 검사 애플리케이션 수준에서 | 메이저 토토 사이트 : 문서 : 9.3 : 동시성 제어 | 잠금 및 색인 |