토토 커뮤니티 [작업 | 거래 ]
없음.
이것은 새로운 거래가임을 나타냅니다 토토 커뮤니티.
이것은 거래가 이미 있음을 나타냅니다 진전. 현재 거래는 영향을받지 않습니다.
기본적으로Postgres실행 거래Unchained Mode(또한 다른 데이터베이스 시스템에서 "자동 커밋"으로 알려져 있습니다). 다시 말해서, 각 사용자 명령문은 자체 거래에서 실행되며 Commit은 성명서의 끝에서 암시 적으로 수행됩니다 (if. 실행이 성공적이었습니다. 그렇지 않으면 롤백이 완료되었습니다).토토 커뮤니티사용자 트랜잭션을 토토 커뮤니티합니다 사슬 모드, 즉 이후의 모든 사용자 문장토토 커뮤니티명령은 단일로 실행됩니다 명백한 커밋, 롤백 또는 실행이 될 때까지 거래 중단. 사슬 모드의 진술은 훨씬 더 빨리 실행됩니다. 트랜잭션 토토 커뮤니티/커밋에는 중요한 CPU가 필요하기 때문입니다 디스크 활동. a 내부의 여러 진술 실행 변경시 일관성을 위해서도 거래가 필요합니다 여러 관련 테이블
기본 트랜잭션 격리 수준Postgres쿼리가있는 곳에서 저 커밋됩니다 트랜잭션 내부에는 쿼리 전에 커밋 된 변경 사항 만 표시됩니다 실행. 그래서, 당신은 사용해야합니다트랜잭션 설정 분리 수준 직렬화 가능필요한 경우 토토 커뮤니티 직후 보다 엄격한 거래 격리. 직렬화 가능한 모드 쿼리에서 전체 트랜잭션 이전에 커밋 된 변경 사항 만 볼 수 있습니다 토토 커뮤니티 (실제로, 첫 번째 DML 문을 실행하기 전에 직렬화 가능한 거래).
거래가 커밋 된 경우Postgres모든 업데이트를 보장합니다 끝나지 않거나 그들 중 누구도 끝나지 않습니다. 거래가 있습니다 표준산(원자, 일관성 있고 고립성 및 내구성) 속성.
사용자 거래를 토토 커뮤니티하려면 :
작업 토토 커뮤니티;
토토 커뮤니티isPostgres언어 확장.
명시 적 토토 커뮤니티 작업 명령은 없습니다SQL92; 거래 토토 커뮤니티은 항상입니다 암시 적이며 커밋 또는 롤백 성명.
참고 :많은 관계형 데이터베이스 시스템이 제공합니다 편의성으로 자동 커밋 기능.
SQL92또한 필요합니다 기본 트랜잭션 격리 수준으로 직렬화 가능합니다.