我从官方那里读到了解释,但我仍然无法理解参数。有人可以解释参数autovacuum_naptime吗?非常感谢!
答案 0 :(得分:2)
这是autovacuum运行之间的最短时间。有很多参数可以决定运行真空,但是这个参数设置了一个最小的“暂时不用”时间,这样你的数据库就不会连续运行真空操作。
否则你可能会发现自己处于不断吸尘的状态,并且没有真正的工作: - )
可以找到所有参数的完整详细信息here。
答案 1 :(得分:0)
这是postgresql在每次自动真空之间等待的最短时间。
比如说你保持默认值为1分钟,最后一次完成后至少有1分钟没有真空。
每个数据库的时间都是单独的,postgresql尝试尽可能多地运行真空。因此,如果您有4个数据库且naptime值为1分钟,则真空过程将在新数据库中每20秒运行一次。
我希望我很清楚,否则随便问一些细节。