首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >有人能解释一下参数autovacuum_naptime吗?

有人能解释一下参数autovacuum_naptime吗?
EN

Stack Overflow用户
提问于 2011-03-15 16:08:41
回答 2查看 3.2K关注 0票数 5

我读了官方的解释,但我还是不能很好地理解参数。有人能解释一下参数autovacuum_naptime吗?非常感谢!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-03-15 16:14:20

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

例如,您保持默认值1分钟,在最后一次完成后,将至少有1分钟没有真空。

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

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

票数 3
EN

Stack Overflow用户

发布于 2011-03-15 16:14:59

这是自动真空运行之间的最短时间。有相当多的参数可以决定运行真空,但这个参数设置了一个最小的“现在还不做”的时间,这样你的数据库就不会连续运行真空操作。

否则,您可能会发现自己处于这样一种情况:您不断地进行吸尘,而没有真正的工作完成:-)

有关所有参数的完整详细信息,请访问here

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5308981

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档