PG_토토 캔DUMP-a의 쓰기 로그의 인간 읽을 수있는 렌더링을 표시합니다PostgreSQL데이터베이스 클러스터
pg_토토 캔dump
[옵션
...] [StartSeg
[endseg
]]
pg_토토 캔dump
토토 캔 (Write-Ahead Log)를 표시하고 주로 디버깅 또는 교육 목적에 유용합니다.
이 유틸리티는 데이터 디렉토리에 대한 읽기 전용 액세스가 필요하기 때문에 서버를 설치 한 사용자 만 실행할 수 있습니다.
다음 명령 줄 옵션은 출력의 위치와 형식을 제어합니다.
StartSeg
지정된 로그 세그먼트 파일에서 읽기 시작. 이것은 파일을 검색 할 경로와 사용할 타임 라인을 암시 적으로 결정합니다..
endseg
지정된 로그 세그먼트 파일을 읽은 후 중지.
-B
--BKP-Details
백업 블록에 대한 자세한 정보 출력.
-eEND
--end =END
로그 스트림 끝까지 읽는 대신 지정된 토토 캔 위치에서 읽기 중지.
-f
-팔로우
유효한 토토 캔의 끝에 도달 한 후 새로운 토토 캔이 나타나기 위해 초당 1 회 폴링을 유지합니다.
-nLimit
-limit =Limit
지정된 레코드 수를 표시 한 다음 중지합니다.
-pPATH
--path =Path
로그 세그먼트 파일을 검색하는 디렉토리를 지정합니다.PG_토토 캔
그러한 파일을 포함하는 하위 디렉토리. 기본값은 현재 디렉토리에서 검색하는 것입니다.PG_토토 캔
현재 디렉토리의 하위 디렉토리 및PG_토토 캔
하위 디렉토리pgdata
.
-rrmgr
-rmgr =rmgr
지정된 리소스 관리자가 생성 한 레코드 만 표시합니다. 만약에List
이름으로 전달되어 유효한 리소스 관리자 이름 목록을 인쇄하고 종료합니다.
-s시작
-시작 =시작
WAL 위치는 읽기 시작합니다. 기본값은 가장 빠른 파일에서 발견 된 첫 번째 유효한 로그 레코드를 읽는 것입니다.
-t타임 라인
-타임 라인 =타임 라인
로그 레코드를 읽는 타임 라인. 기본값은에서 값을 사용하는 것입니다.StartSeg
, 그것이 지정된 경우; 그렇지 않으면 기본값은 1입니다.
-v
-버전
인쇄pg_토토 캔dump버전 및 종료.
-xxid
-xid =xid
주어진 트랜잭션 ID로 표시된 디스플레이 레코드 만 표시
-z
-stats [= record]
개별 레코드 대신 표시 요약 통계 (레코드 및 전체 페이지 이미지의 번호 및 크기)를 표시합니다. 선택적으로 rmgr 대신에 기록마다 통계를 생성합니다.
-?
-help
도움말 표시pg_토토 캔dump명령 줄 인수 및 종료.
서버가 실행 중일 때 잘못된 결과를 제공 할 수 있습니다.
지정된 타임 라인 만 표시됩니다 (또는 기본값이 지정되지 않은 경우). 다른 타임 라인의 기록은 무시됩니다.
pg_토토 캔dump접미사로 토토 캔 파일을 읽을 수 없습니다.Partial
. 해당 파일을 읽어야하는 경우.Partial
접미사를 파일 이름에서 제거해야합니다.