pg_prepared_xacts보기pg_prepared_xacts현재 2단계 커밋을 위해 준비된 트랜잭션에 대한 정보를 표시합니다(참조거래 준비자세한 내용은).
pg_prepared_xacts준비된 트랜잭션당 하나의 행을 포함합니다. 트랜잭션이 커밋되거나 롤백되면 항목이 제거됩니다.
표 51.78. pg_prepared_xacts열
| 이름 | 유형 | 참고자료 | 설명 |
|---|---|---|---|
거래 |
xid |
준비된 트랜잭션의 숫자 트랜잭션 식별자 | |
지드 |
텍스트 |
트랜잭션에 할당된 전역 트랜잭션 식별자 | |
준비됨 |
시간대가 포함된 타임스탬프 |
트랜잭션이 커밋을 위해 준비된 시간 | |
소유자 |
이름 |
|
트랜잭션을 실행한 사용자의 이름 |
데이터베이스 |
이름 |
|
트랜잭션이 실행된 데이터베이스의 이름 |
때pg_prepared_xactsview에 액세스하면 내부 트랜잭션 관리자 데이터 구조가 일시적으로 잠기고 보기에 표시할 복사본이 만들어집니다. 이렇게 하면 보기가 필요한 것보다 오랫동안 정상적인 작업을 차단하지 않으면서 일관된 결과 집합을 생성할 수 있습니다. 그럼에도 불구하고 이 뷰에 자주 액세스하면 데이터베이스 성능에 어느 정도 영향을 미칠 수 있습니다.