54.19. pg_replication_slots #

thepg_replication_slotsView는 현재 상태와 함께 데이터베이스 클러스터에 현재 존재하는 모든 복제 윈 토토의 목록을 제공합니다.

복제 윈 토토에 대한 자세한 내용은 참조섹션 27.2.6andPostgreSQL : 문서 : 16 : 49 장. 무지개 토토 디코딩.

표 54.19. pg_replication_slots

열 유형

설명

slot_name 이름

복제 윈 토토에 대한 고유 한 클러스터 전체 식별자

플러그인 이름

출력 플러그인을 포함하는 공유 객체의 기본 이름이 논리 슬롯이 사용 중이거나 물리적 슬롯에는 null

slot_type 텍스트

윈 토토 유형 :물리적또는Logical

datoid OID(참조토토 꽁 머니 : 문서.OID)

데이터베이스의 OID이 슬롯은 또는 NULL과 관련이 있습니다. 논리 슬롯 만 관련 데이터베이스가 있습니다.

데이터베이스 이름(참조토토 꽁 머니 : 문서.datname)

이 슬롯은 데이터베이스의 이름 또는 null과 관련이 있습니다. 논리 슬롯 만 관련 데이터베이스가 있습니다.

임시 bool

이것이 임시 복제 슬롯 인 경우. 임시 슬롯은 디스크에 저장되지 않으며 오류가 발생하거나 세션이 완료되었을 때 자동으로 삭제됩니다.

Active bool

이 윈 토토이 현재 적극적으로 사용중인 경우 True

active_pid int4

윈 토토을 사용하는 경우이 윈 토토을 사용하는 세션의 프로세스 ID는 현재 적극적으로 사용중인 경우null비활성 인 경우.

xmin xid

이 슬롯이 유지하기 위해 데이터베이스가 필요한 가장 오래된 트랜잭션.진공이후 거래에서 삭제 된 튜플을 제거 할 수 없습니다.

catalog_xmin xid

시스템 카탈로그에 영향을 미치는 가장 오래된 트랜잭션은이 슬롯이 데이터베이스를 유지하기 위해 필요하다는 것입니다.진공이후 거래에서 삭제 된 카탈로그 튜플을 제거 할 수 없습니다.

RETART_LSN PG_LSN

주소 (LSN)이 윈 토토의 소비자가 여전히 요구할 수있는 가장 오래된 WAL의 |max_slot_wal_keep_size현재 LSN에서null인 경우LSN이 윈 토토 중 예약 된 적이 없습니다.

확인 _flush_lsn PG_LSN

주소 (LSN) 논리 윈 토토의 소비자가 데이터 수신을 확인한 것입니다. 이 이전에 저지른 거래에 해당하는 데이터LSN더 이상 사용할 수 없습니다.NULL물리적 슬롯의 경우

Wal_status 텍스트

이 윈 토토에서 청구 된 WAL 파일의 가용성. 가능한 가치는 다음과 같습니다.

  • 예약청구 된 파일이 내에 있음을 의미합니다max_wal_size.

  • 확장max_wal_size초과되었지만 복제 슬롯 또는에 의해 파일이 여전히 유지됩니다.Wal_Keep_Size.

  • 보존되지 않은| 윈 토토이 더 이상 필요한 책치 파일을 보유하지 않으며 그 중 일부는 다음 체크 포인트에서 제거해야 함을 의미합니다. 이 상태는로 돌아갈 수 있습니다.예약또는확장.

  • 잃어버린일부 필요한 책치 파일이 제거 되었고이 윈 토토이 더 이상 사용할 수 없음을 의미합니다.

마지막 두 상태는 만 볼 수 있습니다max_slot_wal_keep_size는 무분별하지 않습니다. 만약에RETART_LSNnull,이 필드는 null입니다.

SAFE_WAL_SIZE int8

이 슬롯이 "잃어버린"상태에있을 위험이 없도록 WAL에 쓸 수있는 바이트 수. 손실 된 슬롯 및 IF에게는 널입니다.max_slot_wal_keep_sizeis-1.

Two_Phase bool

준비된 트랜잭션 디코딩을 위해 슬롯이 활성화 된 경우. 물리적 슬롯의 경우 항상 거짓.

충돌 bool

이 논리적 슬롯이 복구와 충돌하는 경우 (이제 무효화). 물리적 슬롯의 경우 항상 널.


정정 제출

문서에 올바른 것이없는 것이 있으면 일치하지 않습니다. 특정 기능에 대한 귀하의 경험 또는 추가 설명이 필요합니다. 사용이 양식문서 문제를보고하려면