标签: postgresql sql-update postgresql-9.5
想更新大小为1000GB的表中的所有行。尝试2种方法 1)首先尝试更新100万行,但此后知道大小增加了30GB。因为我不想做自动吸尘,所以我拒绝了这种方法。
2)尝试创建一个克隆表,并将当前表中的所有记录插入到克隆表中。插入所有数据后交换表名称。由于没有服务停机我无法重命名表名,因此也拒绝了此方法。
需要一种无需停机即可更新所有记录的方法。