기본적으로PostgreSQL거래 실행Unchained Mode(또한"autocommit"다른 데이터베이스 시스템). 다시 말해, 각 사용자 진술은 다음과 같습니다 자체 거래에서 실행되며 커밋은 암시 적으로 성명서의 끝에서 수행 (실행이 성공, 그렇지 않으면 롤백이 완료됩니다).토토 결과Chained 모드에서 사용자 트랜잭션을 토토 결과합니다. 즉, 모든 사용자 진술 이후토토 결과명령은 단일 트랜잭션에서까지 실행됩니다. 명백한젠 토토 PostgreSQL : 문서 : 7.2 : Commit, PostgreSQL : 문서 : 7.2 : 토토 캔또는 실행 중단. 사슬 모드의 진술은 훨씬 더 빨리 실행됩니다. 트랜잭션 토토 결과/커밋에는 중요한 CPU가 필요하기 때문입니다 디스크 활동. a 내부의 여러 진술 실행 변경시 일관성을 위해서도 거래가 필요합니다 여러 관련 테이블
기본 트랜잭션 격리 레벨PostgreSQL쿼리가있는 곳에서 저지른 내용을 읽습니다 트랜잭션 내부에는 쿼리 전에 커밋 된 변경 사항 만 표시됩니다 실행. 그래서, 당신은 사용해야합니다트랜잭션 설정 분리 수준 직렬화 가능직후토토 결과보다 엄격한 거래가 필요한 경우 격리. 직렬화 가능한 모드에서는 쿼리가 변경됩니다 전체 거래가 토토 결과되기 전에 커밋되었습니다 (실제로, 이전 직렬화 가능한 첫 번째 DML 문의 실행 거래).
거래가 커밋 된 경우postgresql업데이트가 완료되거나 그중 어느 것도 수행되지 않았습니다. 업무 표준산(원자, 일관성, 격리 및 내구성) 속성.
참조PostgreSQL : 문서 : 7.2 : 스포츠 토토 결과a 내부의 잠금 테이블에 대한 추가 정보 거래.
use젠 토토 PostgreSQL : 문서 : 7.2 : Commit또는PostgreSQL : 문서 : 7.2 : 토토 캔TO 거래 종료.