트랜잭션 스포츠 토토 베트맨

트랜잭션 스포츠 토토 베트맨 — 2단계 커밋을 위해 현재 트랜잭션 스포츠 토토 베트맨

시놉시스

트랜잭션 스포츠 토토 베트맨transaction_id

설명

거래 스포츠 토토 베트맨2단계 커밋을 위해 현재 트랜잭션을 스포츠 토토 베트맨합니다. 이 명령 후에는 트랜잭션이 더 이상 현재 세션과 연결되지 않습니다. 대신 해당 상태는 디스크에 완전히 저장되며, 커밋이 요청되기 전에 데이터베이스 충돌이 발생하더라도 성공적으로 커밋될 가능성이 매우 높습니다.

일단 스포츠 토토 베트맨되면 나중에 트랜잭션을 커밋하거나 롤백할 수 있습니다.커밋 스포츠 토토 베트맨됨또는롤백 스포츠 토토 베트맨됨, 각각. 이러한 명령은 원래 트랜잭션을 실행한 세션뿐만 아니라 모든 세션에서 실행될 수 있습니다.

발행 세션의 관점에서,거래 스포츠 토토 베트맨a와 다르지 않습니다롤백명령: 실행 후 활성 현재 트랜잭션이 없으며 스포츠 토토 베트맨된 트랜잭션의 효과가 더 이상 표시되지 않습니다. (트랜잭션이 커밋되면 효과가 다시 표시됩니다.)

만약에거래 스포츠 토토 베트맨어떤 이유로든 명령이 실패하면 다음과 같이 됩니다.롤백: 현재 거래가 취소되었습니다.

매개변수

transaction_id

나중에 이 거래를 식별하는 임의의 식별자커밋 스포츠 토토 베트맨됨또는롤백 스포츠 토토 베트맨됨. 식별자는 문자열 리터럴로 작성되어야 하며 길이가 200바이트 미만이어야 합니다. 현재 스포츠 토토 베트맨된 트랜잭션에 사용되는 식별자와 동일해서는 안 됩니다.

참고

거래 스포츠 토토 베트맨응용 프로그램이나 대화형 세션에서 사용하기 위한 것이 아닙니다. 그 목적은 외부 트랜잭션 관리자가 여러 데이터베이스 또는 기타 트랜잭션 리소스에 걸쳐 원자적 전역 트랜잭션을 수행할 수 있도록 하는 것입니다. 트랜잭션 관리자를 작성하지 않는 한 아마도 다음을 사용해서는 안 됩니다.거래 스포츠 토토 베트맨.

이 명령은 트랜잭션 블록 내에서 사용해야 합니다. 사용시작하나 시작합니다.

현재는 허용되지 않습니다.스포츠 토토 베트맨임시 테이블 또는 세션의 임시 네임스페이스와 관련된 작업을 실행한 트랜잭션이 커서를 생성했습니다.보류 있음또는 실행됨듣기, 듣지 않음또는알림. 이러한 기능은 현재 세션과 너무 밀접하게 연결되어 있어 스포츠 토토 베트맨할 트랜잭션에 유용하지 않습니다.

트랜잭션이 런타임 매개변수를 다음으로 수정한 경우SET(없이로컬옵션), 해당 효과는 이후에도 지속됩니다.거래 스포츠 토토 베트맨, 이후에는 영향을 받지 않습니다.커밋 스포츠 토토 베트맨됨또는롤백 스포츠 토토 베트맨됨. 따라서 이 점에서거래 스포츠 토토 베트맨더 유사하게 행동커밋보다롤백.

현재 사용 가능한 모든 스포츠 토토 베트맨된 거래는 다음에 나열되어 있습니다.pg_prepared_xacts시스템 보기.

주의

장기간 동안 트랜잭션을 스포츠 토토 베트맨된 상태로 두는 것은 현명하지 않습니다. 이는 다음의 능력을 방해할 것입니다.진공저장소를 회수하고 극단적인 경우 트랜잭션 ID 랩어라운드를 방지하기 위해 데이터베이스가 종료될 수 있습니다(참조섹션 24.1.5). 또한 트랜잭션은 보유한 잠금을 계속 유지한다는 점을 명심하십시오. 이 기능의 의도된 용도는 외부 트랜잭션 관리자가 다른 데이터베이스도 커밋할 스포츠 토토 베트맨가 되었음을 확인하자마자 스포츠 토토 베트맨된 트랜잭션이 일반적으로 커밋되거나 롤백된다는 것입니다.

스포츠 토토 베트맨된 트랜잭션을 추적하고 즉시 종료되도록 외부 트랜잭션 관리자를 설정하지 않은 경우 설정을 통해 스포츠 토토 베트맨된 트랜잭션 기능을 비활성화하는 것이 가장 좋습니다.max_prepared_transactions0으로. 이렇게 하면 잊어버리고 결국 문제를 일으킬 수 있는 스포츠 토토 베트맨된 트랜잭션이 실수로 생성되는 것을 방지할 수 있습니다.

다음을 사용하여 2단계 커밋을 위한 현재 트랜잭션을 스포츠 토토 베트맨합니다.foobar거래 식별자:

트랜잭션 'foobar' 스포츠 토토 베트맨;

호환성

거래 스포츠 토토 베트맨PostgreSQL확장. 이는 외부 트랜잭션 관리 시스템에서 사용하기 위한 것이며, 그 중 일부는 표준(예: X/Open XA)에 의해 다루어지지만 해당 시스템의 SQL 측면은 표준화되지 않았습니다.

수정사항 제출

문서에 올바르지 않은 내용이 있으면 일치하지 않습니다. 특정 기능에 대한 경험이 있거나 추가 설명이 필요한 경우 이용해주세요이 양식문서 문제를 보고합니다.