트랜잭션 사설 토토 사이트

트랜잭션 사설 토토 사이트 — 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 측면은 표준화되지 않았습니다.

수정 사항 제출

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