↑↓ 选择↵ 打开⌫ 切换范围完整搜索

PG.CENTER 连接 PostgreSQL 文档、百科与生态知识。由 Pigsty 维护。

max_wal_size 过小会放大检查点与 WAL 写入 RSS

max_wal_size 是检查点触发阈值的计算依据,并非 pg_wal 目录的硬上限。Christophe Pettus 在 PostgreSQL 18.6 上实测:同一组短时 pgbench 负载把参数从 1 GB 调到 8 GB 后,WAL 写入从 3815 MB 降至 1080 MB。频繁检查点让热数据页反复写入完整页映像,也增加归档与复制成本。调大阈值时还须实测崩溃恢复耗时,结合检查点日志和恢复时间预算确定设置。

发布于 2026-10-01T01:25:23.584671Z · Christophe Pettus · The Build
WAL 性能

max_wal_size 是检查点触发阈值的计算依据,并非 pg_wal 目录的硬上限。Christophe Pettus 在 PostgreSQL 18.6 上实测:同一组短时 pgbench 负载把参数从 1 GB 调到 8 GB 后,WAL 写入从 3815 MB 降至 1080 MB。频繁检查点让热数据页反复写入完整页映像,也增加归档与复制成本。调大阈值时还须实测崩溃恢复耗时,结合检查点日志和恢复时间预算确定设置。

max_wal_size 是检查点触发阈值的计算依据,并非 pg_wal 目录的硬上限。Christophe Pettus 在 PostgreSQL 18.6 上实测:同一组短时 pgbench 负载把参数从 1 GB 调到 8 GB 后,WAL 写入从 3815 MB 降至 1080 MB。频繁检查点让热数据页反复写入完整页映像,也增加归档与复制成本。调大阈值时还须实测崩溃恢复耗时,结合检查点日志和恢复时间预算确定设置。

原始来源 ↗

来源记录
  • pgweb.info_item · 0e4449abcd0a3d42 · 2026-10-03T04:08:55.967155Z