pg_wal
(在PostgreSQL 9.6及更早版本中:pg_xlog
)是主要PostgreSQL数据目录的子目录,用于存储WAL文件。
它还包含子目录archive_status
。
配置参数
以下配置参数以某种方式影响pg_wal
目录
archive_command
max_wal_size
min_wal_size
max_slot_wal_keep_size
(PostgreSQL 13及更高版本)wal_keep_size
(PostgreSQL 12及更早版本:wal_keep_segments
)
函数
以下函数可用于检查pg_wal
的内容
实用程序
initdb
执行initdb
时,可以使用-X
/--waldir
(PostgreSQL 9.6及更早版本:-X
/--xlogdir
)指定主数据目录之外的WAL目录位置(例如,在不同的文件系统上)。从主数据目录中的pg_wal
到指定位置创建一个符号链接。
pg_basebackup
执行pg_basebackup
时,可以使用--waldir
(PostgreSQL 9.6及更早版本:--xlogdir
)指定主数据目录之外的WAL目录位置(例如,在不同的文件系统上)。从主数据目录中的pg_wal
到指定位置创建一个符号链接。
分类
另请参阅
数据目录,WAL