每页免费配置 Postgres space

Configuring Postgres free space per page

我们有一个更新繁重的 table 经历了很多膨胀 (10x)。我想增加每个页面中未使用的 free-space,使更新更有可能在同一页面上写入新的 MVCC 元组(帮助我们更有效地利用“Heap Only Tuples”)。

我很确定我已经看到了一种方法,可以在某些时候基于每个 table 配置“每页剩余 space 个免费”,但对于我来说,我的生活找不到它。这可能吗?

您正在搜索 fillfactor

-- set 80% for new data
postgres=# ALTER TABLE boo SET (fillfactor = 80);
ALTER TABLE