我们有一个更新的重表经历了很多膨胀(10倍)。我希望增加每个页面中未使用的可用空间,以使更新更有可能在同一页面上写入新的MVCC元组(帮助我们更有效地利用堆仅元组)。
我很确定我已经看到了在某个时刻基于每个表格配置“每页剩余空间”的方法,但是对于我的生活我找不到它。这可能吗?
谢谢!
答案 0 :(得分:1)
您正在搜索fillfactor
。
-- set 80% for new data
postgres=# ALTER TABLE boo SET (fillfactor = 80);
ALTER TABLE