52.19. pg_replication_slots #

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

복제 범퍼카 토토에 대한 자세한 내용은 참조섹션 26.2.6andPostgreSQL : 문서 : 17 : 47 장. 토토 사이트 디코딩.

표 52.19. pg_replication_slots

열 유형

설명

SLOT_NAME 이름

복제 범퍼카 토토을위한 고유 한 클러스터 전체 식별자

플러그인 이름

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

slot_type 텍스트

범퍼카 토토 유형 :물리적또는논리

datoid OID(참조pg_database.OID)

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

데이터베이스 이름(참조PG_DATABASE.datname)

데이터베이스의 이름은이 슬롯이 관련되거나 null입니다. 논리 슬롯 만 관련 데이터베이스가 있습니다.

임시 bool

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

Active bool

이 슬롯이 현재 스트리밍중인 경우 True

active_pid int4

이 범퍼카 토토에 대한 세션 스트리밍 데이터의 프로세스 ID.NULL비활성 인 경우.

xmin xid

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

catalog_xmin xid

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

RETART_LSN PG_LSN

주소 (LSN)이 슬롯의 소비자가 여전히 요구할 수있는 가장 오래된 WAL의 가장 오래된 WAL의 경우,이 LSN이 더 많은 뒤에 뒤쳐지지 않는 한 체크 포인트 중에 자동으로 제거되지 않습니다.max_slot_wal_keep_size현재 LSN에서nullLSN이 범퍼카 토토 중 예약 된 적이 없습니다.

확인 _flush_lsn PG_LSN

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

Wal_status 텍스트

이 슬롯에서 주장하는 WAL 파일의 가용성. 가능한 가치는 다음과 같습니다.

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

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

  • 보존되지 않은| 슬롯이 더 이상 필요한 책치 파일을 보유하지 않으며 그 중 일부는 다음 체크 포인트에서 제거되어야 함을 의미합니다. 이것은 일반적으로 발생합니다.max_slot_wal_keep_size는 음성이 아닌 값으로 설정됩니다. 이 상태는로 돌아갈 수 있습니다.예약또는확장.

  • 잃어버린이 범퍼카 토토이 더 이상 사용할 수 없음을 의미합니다.

SAFE_WAL_SIZE int8

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

Two_Phase bool

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

inactive_since Timestamptz

범퍼카 토토이 비활성화 된 시간.NULL슬롯이 현재 스트리밍중인 경우. 기본 서버에서 동기화되는 대기 슬롯의 경우 (synced필드 istrue),inactive_since슬롯 동기화 시간을 나타냅니다 (참조섹션 47.2.3)) 가장 최근에 중지되었습니다.null범퍼카 토토이 항상 동기화 된 경우. 대기에서는 기본 서버에서 동기화되는 범퍼카 토토에 유용합니다 (synced필드 istrue) 범퍼카 토토이 언제 동기화되는지 알 수 있습니다.

충돌 bool

이 논리적 슬롯이 복구와 충돌하는 경우 (이제 무효화됩니다). 이 열이 참이면 checkinvalidation_reason갈등 이유에 대한 열. 물리적 슬롯의 경우 항상 널.

Invalidation_Reason 텍스트

슬롯의 무효화 이유. 논리적 및 물리적 슬롯 모두에 대해 설정됩니다.null슬롯이 무효화되지 않은 경우. 가능한 가치는 다음과 같습니다.

  • Wal_Removed필요한 WAL이 제거되었음을 의미합니다.

  • rows_removed는 필요한 행이 제거되었음을 의미합니다. 논리 슬롯에 대해서만 설정됩니다.

  • Wal_Level_insolficiT기본에 a가 없음을 의미합니다.Wal_level논리적 디코딩을 수행하기에 충분합니다. 논리 슬롯에 대해서만 설정됩니다.

Failover bool

true 이것이 장애 조치 후 새로운 기본에서 논리적 복제를 재개 할 수 있도록 대지와 동기화 할 수 있도록 논리적 슬롯 인 경우 True. 물리적 슬롯의 경우 항상 거짓.

synced bool

true 기본 서버에서 동기화 된 논리 슬롯 인 경우. 핫 대기에서는 동기화 된 열이 True로 표시된 슬롯을 논리적 디코딩에 사용하거나 수동으로 삭제할 수 없습니다. 이 열의 값은 기본 서버에서 의미가 없습니다. 기본의 열 값은 모든 슬롯에 대해 기본값이지만 (프로모션 된 대기에서 남은 경우)도 마찬가지입니다.


정정 제출

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