이 문서는 지원되지 않는 버전의 PostgreSQL을위한 것입니다.
당신은에 대해 같은 페이지를 보려고 할 수 있습니다PostgreSQL : 문서 : 17 : 거래 사설 토토 사이트버전 또는 위에 나열된 다른 지원 버전 중 하나입니다.

거래 와이즈 토토

이름

거래 와이즈 토토-현재를 와이즈 토토하십시오 2 상 커밋에 대한 거래

10396_10406

거래 와이즈 토토Transaction_id

설명

거래 와이즈 토토와이즈 토토합니다 2 단계 커밋에 대한 현재 거래. 이 명령 후 거래는 더 이상 현재 세션과 관련이 없습니다. 대신, 그 상태는 디스크에 완전히 저장되어 있으며 그럼에도 불구하고 성공적으로 커밋 될 가능성이 높습니다. 커밋이 요청되기 전에 데이터베이스 충돌이 발생합니다.

일단 와이즈 토토되면 나중에 거래를 커밋하거나 굴릴 수 있습니다. 다시스포츠 토토 : 문서또는롤백 와이즈 토토11217_11342

발행 세션의 관점에서거래 와이즈 토토A와 다릅니다롤백명령 : 실행 후에는 아니오가 있습니다 활성 현재 트랜잭션 및 와이즈 토토된 영향 거래는 더 이상 보이지 않습니다. (효과가 될 것입니다 거래가 커밋 된 경우 다시 볼 수 있습니다.)

IF거래 와이즈 토토명령 어떤 이유로 든 실패하면롤백: 현재 트랜잭션이 취소되었습니다.

매개 변수

Transaction_id

나중에 이것을 식별하는 임의의 식별자 에 대한 거래와이즈 토토또는롤백 와이즈 토토. 식별자 문자열 문자로 작성되어야하며 200 바이트 길이. 식별자와 같지 않아야합니다 현재 와이즈 토토된 거래에 사용됩니다.

노트

이 명령은 트랜잭션 블록 내에서 사용해야합니다. 사용PostgreSQL : 문서 : 8.4 : 토토 사이트 순위하나를 시작하려면.

현재 허용되지 않습니다와이즈 토토실행 한 거래 임시 테이블과 관련된 작업, 모든 커서with Hold또는 실행듣기또는Unlisten. 저것들 기능이 현재 세션에 너무 단단히 연결되어있어 유용합니다. 와이즈 토토 할 거래에서.

트랜잭션이 런타임 매개 변수를 수정 한 경우SET(없이Local옵션), 그 효과는 이후에도 지속됩니다.거래 와이즈 토토나중에 영향을받습니다와이즈 토토 와이즈 토토또는롤백 와이즈 토토. 따라서 이것에서 존경거래 와이즈 토토더 많은 행동 좋다커밋보다롤백.

현재 사용 가능한 모든 와이즈 토토된 트랜잭션이 나열되어 있습니다 그만큼토토 커뮤니티 : 문서 : 8.4시스템보기

주의

와이즈 토토된 거래를 떠나는 것은 현명하지 않습니다 오랫동안 상태. 이것은 그것을 방해 할 것입니다 의 능력진공회수 스토리지 및 극단적 인 경우 데이터베이스가 트랜잭션 ID 랩 어라운드를 방지하기 위해 종료 (참조섹션 23.1.4). 또한 거래를 명심하십시오 고정 된 자물쇠를 계속 유지합니다. 의도 된 이 기능의 사용은 와이즈 토토된 거래가 일반적으로 외부 거래 관리자는 다른 것을 확인했습니다 데이터베이스도 커밋 할 와이즈 토토가되어 있습니다.

외부 거래 관리자를 설정하지 않은 경우 와이즈 토토된 거래를 추적하고 폐쇄를 확인합니다 즉시, 와이즈 토토된 전환을 유지하는 것이 가장 좋습니다 설정으로 비활성화 된 기능max_prepared_transactions0까지. 이것은 방지 할 것입니다 와이즈 토토된 거래의 우발적 인 생성 그런 다음 잊고 결국 문제를 일으킨다.

예제

2 상 커밋을 위해 현재 트랜잭션 와이즈 토토foobar거래로 식별자 :

거래 와이즈 토토 'foobar';