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

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

autovacuum 成本延迟归零会引发写入风暴 RSS

Jeremy Schneider 复盘了把 autovacuum_vacuum_cost_delay 设成 0 的后果。归零等于关掉成本控制,autovacuum 全速运行,靠提示位刷出大量脏页,WAL 量随之暴涨。现场表现是 COMMIT 上 IPC:SyncRep 等待激增,一张只做 INSERT 的 40GB 表里出现连片 FPI_FOR_HINT。改回默认的 2 毫秒后波动收敛,复制延迟和应用延迟都回落。

发布于 2026-09-10T10:59:38.885044Z · Jeremy Schneider · ardentperf
WAL autovacuum 调优

Jeremy Schneider 复盘了把 autovacuum_vacuum_cost_delay 设成 0 的后果。归零等于关掉成本控制,autovacuum 全速运行,靠提示位刷出大量脏页,WAL 量随之暴涨。现场表现是 COMMIT 上 IPC:SyncRep 等待激增,一张只做 INSERT 的 40GB 表里出现连片 FPI_FOR_HINT。改回默认的 2 毫秒后波动收敛,复制延迟和应用延迟都回落。

Jeremy Schneider 复盘了把 autovacuum_vacuum_cost_delay 设成 0 的后果。归零等于关掉成本控制,autovacuum 全速运行,靠提示位刷出大量脏页,WAL 量随之暴涨。现场表现是 COMMIT 上 IPC:SyncRep 等待激增,一张只做 INSERT 的 40GB 表里出现连片 FPI_FOR_HINT。改回默认的 2 毫秒后波动收敛,复制延迟和应用延迟都回落。

原始来源 ↗

来源记录
  • center.info_item · 427a0ac6b899ae0d · 2026-10-03T04:08:35.169032Z
  • pgweb.info_item · 427a0ac6b899ae0d · 2026-10-03T04:08:55.967155Z