# 皮克_瓦尔登普

皮克_waldump — 显示 PostgreSQL 数据库集群的预写日志的人类可读渲染

# 概要

pg_waldump [选项...]开始 [结束]]

# 描述

pg_waldump显示预写日志 (WAL),主要用于调试或教育目的。

此实用程序只能由安装服务器的用户运行,因为它需要对数据目录的只读访问权限。

# 选项

以下命令行选项控制输出的位置和格式:

开始

从指定的日志段文件开始读取。这隐含地确定了搜索文件的路径以及要使用的时间线。

结束

读取指定的日志段文件后停止。

-b
--bkp-详细信息

输出有关备份块的详细信息。

-e *结尾*
--结束=*结尾*

在指定的 WAL 位置停止读取,而不是读取到日志流的末尾。

-f
- 跟随

到达有效 WAL 的末尾后,保持每秒轮询一次以显示新的 WAL。

-n *限制*
--限制=*限制*

显示指定数量的记录,然后停止。

-p *小路*
--路径=*小路*

指定一个目录来搜索日志段文件或一个目录pg_wal包含此类文件的子目录。默认是在当前目录中搜索,pg_wal当前目录的子目录,以及pg_wal的子目录PGD​​ATA.

-q
- 安静的

不打印任何输出,错误除外。当您想知道是否可以成功解析一系列 WAL 记录但不关心记录内容时,此选项很有用。

-r *rmgr*
--rmgr=*rmgr*

只显示指定资源管理器生成的记录。如果列表作为名称传递,打印有效资源管理器名称的列表,然后退出。

-s *开始*
--开始=*开始*

WAL 开始读取的位置。默认是开始读取在最早找到的文件中找到的第一个有效日志记录。

-t *时间线*
--时间线=*时间线*

从中读取日志记录的时间线。默认是使用中的值*开始*,如果指定的话;否则,默认值为 1.

-V
- 版本

打印 pg_waldump 版本并退出。

-x *xid*
--xid=*xid*

仅显示标有给定事务 ID 的记录。

-z
--stats[=记录]

显示汇总统计信息(记录的数量和大小以及整页图像)而不是单个记录。可以选择为每条记录而不是每 rmgr 生成统计信息。

-?
- 帮助

显示关于 pg 的帮助_waldump 命令行参数,然后退出。

# 环境

PGD​​ATA

数据目录;另见-p选项。

PG_COLOR

指定是否在诊断消息中使用颜色。可能的值为总是,汽车绝不.

# 笔记

服务器运行时可能会给出错误的结果。

仅显示指定的时间线(或默认时间线,如果未指定)。其他时间线中的记录将被忽略。

皮克_waldump 无法读取带后缀的 WAL 文件。部分的.如果需要读取这些文件,。部分的后缀需要从文件名中删除。

# 也可以看看

第 30.6 节