首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >按计划运行vacuum

按计划运行vacuum
EN

Stack Overflow用户
提问于 2018-05-10 20:34:59
回答 1查看 109关注 0票数 0

我使用的是Postgres版本9.6

我的大多数表都用于查询、更新和插入。

它们大多在200K-700K左右。

有更大的(数百万)和更小的。

这是一个执行真空(和分析)的好主意吗?一天做一次手术?一周一次?不管是否有自动吸尘器..优点还是缺点?

EN

回答 1

Stack Overflow用户

发布于 2018-05-10 20:46:43

Autovacuum在需要的时候执行,它只创建在计划查询时使用的统计信息。

基本上,您永远不需要手动执行此操作,除非您对表进行了大量更改(例如,用数据填充了表),并且希望在几毫秒内在另一个查询中使用它。在这种情况下,旧的统计数据将导致查询规划器提出一个非常糟糕的查询计划,并导致查询速度明显变慢。

您可能想要每天/每周做一次,或者其他任何事情,就是聚类表,重新创建降级的索引,在修改了很多的表上。更多地研究这些主题,以决定是否/何时/如何这样做。

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

https://stackoverflow.com/questions/50273129

复制
相关文章

相似问题

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