我在 GCP 上将 postgresql 用于 cloudSQL。
一张表几乎处于插入过程中。(理论上每天超过1000万)
数据大约为 100 亿时,进行了自动抽真空。
此外,当自动清理运行时,其他进程只能由单个用户使用。
也许是真空冷冻的效果。
确切的原因是什么?
并且我决定如果自动真空运行的次数较少且频繁,则执行周期会更短,因此我将参数修改如下。
autovacuum_freeze_max_age : 2 billion -> 100 million
autovacuum_multixact_freeze_max_age : 2 billion -> 100 million
是否有任何参数需要修改以进一步提高性能?