54.16. pg_prepared_xacts

보기pg_prepared_xacts현재 2단계 커밋을 위해 준비된 트랜잭션에 대한 정보를 표시합니다(참조거래 준비자세한 내용은).

pg_prepared_xacts준비된 트랜잭션당 하나의 행을 포함합니다. 트랜잭션이 커밋되거나 롤백되면 항목이 제거됩니다.

표 54.16. pg_prepared_xacts

열 유형

설명

거래 xid

준비된 트랜잭션의 숫자 트랜잭션 식별자

기드 텍스트

트랜잭션에 할당된 전역 트랜잭션 식별자

준비됨 timestamptz

트랜잭션이 커밋을 위해 준비된 시간

소유자 이름(참고자료pg_authid.롤이름)

트랜잭션을 실행한 사용자의 이름

데이터베이스 이름(참조pg_database.데이터이름)

트랜잭션이 실행된 데이터베이스의 이름


pg_prepared_xacts뷰에 액세스하면 내부 트랜잭션 관리자 데이터 구조가 일시적으로 잠기고 뷰에 표시할 복사본이 만들어집니다. 이렇게 하면 뷰가 일관된 결과 집합을 생성하는 동시에 필요한 것보다 오랫동안 정상적인 작업을 차단하지 않도록 보장됩니다. 그럼에도 불구하고 이 뷰에 자주 액세스하면 데이터베이스 성능에 어느 정도 영향을 미칠 수 있습니다.

수정사항 제출

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