有人可以解释参数 autovacuum_naptime 吗?

fra*_*ncs 5 postgresql

我阅读了官方的解释,但我仍然不能很好地理解参数。有人可以解释参数 autovacuum_naptime 吗?多谢 !

krt*_*tek 3

这是 postgresql 在每次自动清理之间等待的最短时间。

假设您保留默认值 1 分钟,则在最后一个完成后至少有 1 分钟没有真空。

每个数据库的时间是分开的,postgresql 尝试运行尽可能多的真空。因此,如果您有 4 个数据库且 sleeptime 值为 1 分钟,则真空进程将在新数据库中每 20 秒运行一次。

我希望我说得清楚,否则请随时询问一些细节。