Shane Borden:PostgreSQL中的“行移动”……真的不好吗?
原文英文,约1100词,阅读约需4分钟。发表于: 。In Oracle, right or wrong, I was always taught to try to avoid “row movement” between partitions due to the general thought that the extra workload of a “delete” + “insert” (rewrite of the row)...
在Oracle中,应避免在分区之间进行行移动,以减少工作量和风险。然而,在PostgreSQL中,这种行为可能不那么糟糕。通过更新到随机分区,可以减小表的大小。需要注意VACUUM操作和默认分区的设置,以避免数据膨胀。在查询中要明确指定分区键或显式更新默认分区,以避免性能和锁定问题。