【发布时间】:2017-07-13 17:50:47
【问题描述】:
我有一个按顺序填充一次的记录表,然后每条记录都会更新(更新顺序和更新时间都是随机的)。这些更新不是热门更新。考虑到这些事实,将此表的填充因子设置为 50 甚至小于 50 有什么好处?
【问题讨论】:
-
“每条记录都更新”在单个事务中?如果是这样,无论设置如何,autovacuum 都不会满意。
-
这是一个 3000 万行的表。每条记录在大约 1,000 到 10,000 条记录(有时)之间的事务中更新,并且在 1 条记录大小的事务中(有时)完全随机更新。
标签: postgresql fillfactor