이 문서는 지원되지 않는 버전의 PostgreSQL 용입니다.
당신은에 대해 같은 페이지를 보려고 할 수 있습니다스포츠 토토 사이트 : 문서 : 17 : 13.1. 소개버전 또는 위에 나열된 다른 지원되는 버전 중 하나입니다.

13.1. 소개

PostgreSQL개발자가 데이터에 대한 동시 액세스를 관리 할 수있는 풍부한 도구 세트를 제공합니다. 내부적으로 데이터 일관성은 Multiversion 모델 (Multiversion Concurrency Control,를 사용하여 유지됩니다.MVCC). 이것은 각 SQL 문이 토토 사이트 순위 스냅 샷을 본다는 것을 의미합니다 (A토토 사이트 순위베이스 버전) 기본 데이터의 현재 상태에 관계없이 얼마 전과 마찬가지로. 이를 통해 동일한 데이터 행에 대한 업데이트를 수행하여 동시 트랜잭션에서 생성 된 일관되지 않은 데이터를 보지 못하게합니다.거래 격리각 토토 사이트 순위베이스 세션마다.MVCC, 기존 토토 사이트 순위베이스 시스템의 잠금 방법론을 피함으로써 다중 사용자 환경에서 합리적인 성능을 허용하기 위해 잠금 경합을 최소화합니다.

사용의 주요 장점MVCC잠금보다는 동시성 제어 모델입니다.MVCC쿼리 (읽기) 토토 사이트 순위를 위해 획득 한 자물쇠 토토 사이트 순위는 토토 사이트 순위 작성을 위해 획득 한 자물쇠와 충돌하지 않으므로 읽기는 절대 쓰지 않고 쓰기를 차단하지 않습니다..PostgreSQL혁신적인 사용을 통해 가장 엄격한 수준의 거래 격리를 제공 할 때에도이 보증을 유지합니다SERIALIZALE SNAPSHOT 격리 (SSI) 레벨.

테이블 및로드 레벨 잠금 시설도 이용 가능합니다.PostgreSQL일반적으로 전체 트랜잭션 격리가 필요하지 않고 특정 충돌 지점을 명시 적으로 관리하는 것을 선호하는 응용 프로그램의 경우. 그러나 적절한 사용MVCC일반적으로 자물쇠보다 더 나은 성능을 제공합니다. 또한 응용 프로그램 정의 자문 잠금 장치는 단일 트랜잭션과 관련이없는 잠금을 획득하는 메커니즘을 제공합니다.