发布于 2026-09-10T10:59:39.891002Z · Matty Stratton · Tiger Data 博客

Tiger Data 的 Matty Stratton 说明只追加的表为什么也一直被 autovacuum 收费。来源有三处:中止的事务会留下要清理的死元组;首次读取时改写提示位会弄脏页面;插入量大会触发防回绕的冻结。常规调参只是把这些工作挪到别的时间,并没有消掉工作本身。他把这归为 MVCC 存储模型与不需要并发行修改的负载之间的错配,并称 Hypercore 这类专用存储模型可以完全去掉这些条件。
Tiger Data 的 Matty Stratton 说明只追加的表为什么也一直被 autovacuum 收费。来源有三处:中止的事务会留下要清理的死元组;首次读取时改写提示位会弄脏页面;插入量大会触发防回绕的冻结。常规调参只是把这些工作挪到别的时间,并没有消掉工作本身。他把这归为 MVCC 存储模型与不需要并发行修改的负载之间的错配,并称 Hypercore 这类专用存储模型可以完全去掉这些条件。
来源记录
- center.info_item · 3f5f15121473bf79 · 2026-10-03T04:08:35.169032Z
- pgweb.info_item · 3f5f15121473bf79 · 2026-10-03T04:08:55.967155Z