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