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_pathWAL 기록에서 발견된 전체 페이지 이미지를 다음에 저장저장_경로디렉토리. 저장된 이미지에는 표시된 기록과 동일한 필터링 및 제한 기준이 적용됩니다.
전체 페이지 이미지는 다음 파일 이름 형식으로 저장됩니다:파일 이름은 다음 부분으로 구성됩니다:타임라인-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접미사를 파일 이름에서 제거해야 합니다.
문서에 올바르지 않은 내용이 있으면 일치하지 않습니다. 특정 기능에 대한 경험이 있거나 추가 설명이 필요한 경우 이용해주세요이 양식문서 문제를 보고합니다.