이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 제공자에서 실행할 수 있는 pg_xlogdump 명령입니다.
프로그램:
이름
pg_xlogdump - PostgreSQL의 미리 쓰기 로그를 사람이 읽을 수 있는 형태로 렌더링하여 표시합니다.
데이터베이스 클러스터
개요
pg_xlogdump [option...] [시작 [엔드세그]]
기술
pg_xlogdump WAL(Write-Ahead Log)을 표시하며 주로 디버깅에 유용합니다.
교육 목적.
이 유틸리티는 서버를 설치한 사용자만 실행할 수 있습니다.
데이터 디렉토리에 대한 읽기 전용 액세스.
옵션
다음 명령줄 옵션은 출력의 위치와 형식을 제어합니다.
시작
지정된 로그 세그먼트 파일에서 읽기를 시작합니다. 이는 경로를 암시적으로 결정합니다.
어떤 파일을 검색할지, 그리고 사용할 타임라인을 지정합니다.
엔드세그
지정된 로그 세그먼트 파일을 읽은 후 중지합니다.
-b
--bkp-세부 정보
백업 블록에 대한 자세한 정보를 출력합니다.
-e end
--끝=end
로그 끝까지 읽는 대신 지정된 로그 위치에서 읽기를 중지합니다.
스트림입니다.
-f
--따르다
유효한 WAL의 끝에 도달한 후 새 WAL을 위해 1초에 한 번씩 폴링을 계속합니다.
나타나다.
-n 제한
--한계=제한
지정된 수의 레코드를 표시한 후 중지합니다.
-p 통로
--경로=통로
로그 세그먼트 파일을 찾을 디렉토리입니다. 기본값은 다음 위치에서 검색하는 것입니다.
현재 디렉토리의 하위 디렉토리인 pg_xlog입니다.
-r rmgr
--rmgr=rmgr
지정된 리소스 관리자가 생성한 레코드만 표시합니다. 목록이 다음과 같이 전달되는 경우
이름을 입력하고 유효한 리소스 관리자 이름 목록을 인쇄한 후 종료합니다.
-s 스타트
--시작=스타트
읽기를 시작할 로그 위치입니다. 기본값은 첫 번째 읽기를 시작하는 것입니다.
가장 먼저 발견된 파일에서 유효한 로그 레코드가 발견되었습니다.
-t 타임 라인
--타임라임=타임 라인
로그 레코드를 읽을 타임라인입니다. 기본값은 startseg의 값을 사용하는 것입니다.
지정된 경우에는 기본값이 1입니다. 그렇지 않으면 기본값은 XNUMX입니다.
-V
--번역
pg_xlogdump 버전을 출력하고 종료합니다.
-x xid
--xid=xid
주어진 거래 ID로 표시된 레코드만 표시합니다.
-z
--통계[=기록]
대신 요약 통계(레코드 수와 크기, 전체 페이지 이미지)를 표시합니다.
개별 레코드의 통계를 생성합니다. 선택적으로 rmgr별 대신 레코드별로 통계를 생성합니다.
-?
--도움
pg_xlogdump 명령줄 인수에 대한 도움말을 표시하고 종료합니다.
노트
서버가 실행 중일 때 잘못된 결과가 나올 수 있습니다.
지정된 타임라인만 표시됩니다(아무것도 지정하지 않으면 기본값이 표시됩니다). 기록
다른 타임라인에서는 무시됩니다.
pg_xlogdump는 접미사가 .partial인 WAL 파일을 읽을 수 없습니다. 해당 파일을 읽어야 하는 경우,
.partial 접미사를 파일 이름에서 제거해야 합니다.
onworks.net 서비스를 사용하여 pg_xlogdump를 온라인으로 사용하세요