pg_젠 토토dump

pg_젠 토토dump — a의 미리 쓰기 로그를 사람이 읽을 수 있는 렌더링으로 표시합니다.포스트그레SQL데이터베이스 클러스터

시놉시스

pg_젠 토토dump [옵션...] [시작세그 [엔드세그]]

설명

pg_젠 토토dump미리 쓰기 로그(젠 토토)를 표시하며 주로 디버깅이나 교육 목적으로 유용합니다.

이 유틸리티는 데이터 디렉토리에 대한 읽기 전용 접근이 필요하기 때문에 서버를 설치한 사용자만 실행할 수 있습니다.

옵션

다음 명령줄 옵션은 출력의 위치와 형식을 제어합니다:

시작세그

지정된 젠 토토 세그먼트 파일에서 읽기를 시작합니다. 이는 파일을 검색할 경로와 사용할 타임라인을 암시적으로 결정합니다.

엔드세그

지정된 젠 토토 세그먼트 파일을 읽은 후 중지합니다.

-b
--bkp-세부사항

백업 블록에 대한 자세한 정보를 출력합니다.

-B차단
--블록=차단

주어진 블록을 수정하는 레코드만 표시합니다. 관계는 다음과 함께 제공되어야 합니다.--관계또는-R.

-e
--end=

로그 스트림 끝까지 읽는 대신 지정된 젠 토토 위치에서 읽기를 중지합니다.

-f
--따르세요

유효한 젠 토토 끝에 도달한 후 새 젠 토토이 나타나도록 초당 한 번씩 계속 폴링합니다.

-F포크
--포크=포크

주어진 포크의 블록을 수정하는 레코드만 표시합니다. 유효한 값은 다음과 같습니다.메인메인 포크의 경우fsm여유 공간 지도의 경우vm가시성 지도의 경우, 그리고초기화초기화 포크용.

-n한계
--제한=한계

지정된 수의 레코드를 표시한 후 중지합니다.

-p경로
--경로=경로

WAL 세그먼트 파일을 검색할 디렉토리 또는 다음이 포함된 디렉토리를 지정합니다.pg_젠 토토해당 파일이 포함된 하위 디렉토리입니다. 기본값은 현재 디렉터리에서 검색하는 것입니다.pg_젠 토토현재 디렉토리의 하위 디렉토리 및pg_젠 토토하위 디렉토리PGDATA.

-q
--조용함

오류를 제외하고는 어떤 출력도 인쇄하지 않습니다. 이 옵션은 WAL 레코드 범위를 성공적으로 구문 분석할 수 있는지 알고 싶지만 레코드 내용에는 관심이 없는 경우에 유용할 수 있습니다.

-rrmgr
--rmgr=rmgr

지정된 리소스 관리자에 의해 생성된 레코드만 표시합니다. 옵션을 여러 번 지정하여 여러 리소스 관리자를 선택할 수 있습니다. 만일목록이 이름으로 전달되고 유효한 리소스 관리자 이름 목록을 인쇄하고 종료합니다.

확장 프로그램은 사용자 정의 리소스 관리자를 정의할 수 있지만pg_젠 토토dump확장 모듈을 로드하지 않으므로 사용자 정의 리소스 관리자를 이름으로 인식하지 못합니다. 대신 사용자 정의 리소스 관리자를 다음과 같이 지정할 수 있습니다.커스텀###어디에서###은 3자리 리소스 관리자 ID입니다. 이 양식의 이름은 항상 유효한 것으로 간주됩니다.

-Rtblspc/db/rel
--관계=tblspc/db/rel

주어진 관계의 블록을 수정하는 레코드만 표시합니다. 관계는 슬래시로 구분된 테이블스페이스 OID, 데이터베이스 OID 및 relfilenode로 지정됩니다. 예를 들어1234/12345/12345. 이는 프로그램 출력의 관계에 사용되는 것과 동일한 형식입니다.

-s시작
--시작=시작

읽기를 시작할 WAL 위치. 기본값은 발견된 가장 빠른 파일에서 발견된 첫 번째 유효한 WAL 레코드 읽기를 시작하는 것입니다.

-t타임라인
--타임라인=타임라인

WAL 레코드를 읽을 타임라인. 기본값은의 값을 사용하는 것입니다.시작세그, 지정된 경우; 그렇지 않은 경우 기본값은 1입니다. 값은 10진수 또는 16진수로 지정할 수 있습니다. 예를 들어17또는0x11.

-V
--버전

인쇄pg_젠 토토dump버전 및 종료.

-w
--전체 페이지

전체 페이지 이미지를 포함하는 기록만 표시합니다.

-xxid
--xid=xid

주어진 거래 ID로 표시된 기록만 표시합니다.

-z
--통계[=기록]

개별 기록 대신 요약 통계(기록 수 및 크기, 전체 페이지 이미지)를 표시합니다. 선택적으로 rmgr당 대신 레코드당 통계를 생성합니다.

만약pg_젠 토토dump신호에 의해 종료됨SIGINT (제어+C), 계산된 통계 요약이 종료 지점까지 표시됩니다. 이 작업은 다음에서 지원되지 않습니다.윈도우.

--저장-전체 페이지=save_path

WAL 기록에서 발견된 전체 페이지 이미지를 다음에 저장저장_경로디렉토리. 저장된 이미지에는 표시된 기록과 동일한 필터링 및 제한 기준이 적용됩니다.

전체 페이지 이미지는 다음 파일 이름 형식으로 저장됩니다:타임라인-LSN.RELTABLESPACE.다토이드.RELNODE.BLKNO_포크파일 이름은 다음 부분으로 구성됩니다:

구성요소 설명
타임라인 레코드가 위치한 WAL 세그먼트 파일의 타임라인은 하나의 8자리 16진수 형식으로 표시됩니다.%08X
LSN LSN2개의 8자리 16진수 숫자로 형식화된 이 이미지가 포함된 레코드%08X-%08X
RELTABLESPACE 블록의 테이블스페이스 OID
DATOID 블록의 데이터베이스 OID
RELNODE 블록의 파일 노드
BLKNO 블록의 블록 번호
포크 전체 페이지 이미지가 나온 포크의 이름, 예:메인, fsm, vm또는초기화.
-?
--도움말

다음에 대한 도움말 보기pg_젠 토토dump명령줄 인수 및 종료.

환경

PGDATA

데이터 디렉토리; 또한 참조하십시오-p옵션.

PG_COLOR

진단 메시지에 색상을 사용할지 여부를 지정합니다. 가능한 값은 다음과 같습니다.항상, 자동절대로.

참고

서버가 실행 중일 때 잘못된 결과가 나올 수 있습니다.

지정된 타임라인만 표시됩니다(또는 지정되지 않은 경우 기본값). 다른 타임라인의 기록은 무시됩니다.

pg_젠 토토dump접미사가 있는 젠 토토 파일을 읽을 수 없습니다..partial. 해당 파일을 읽어야 하는 경우,.partial접미사를 파일 이름에서 제거해야 합니다.

또한 참조

섹션 28.6

수정사항 제출

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