有一个问题,只是让自动真空处理真空或必须运行一个完整的分贝真空在一定的间隔(每晚?,每周?)。
我们以前每天晚上都会在备份之前运行一个完整的真空数据库。过去大约需要一个半小时。然后我们停下来,让自动吸尘器来做这件事。
这是个好主意吗每天晚上,每周还应该有一次真空数据库运行吗?
我今晚注意到了一些过程..。
自动真空:真空public.large_table (防止缠绕)
这是正常还是因为我们每晚都停止运行吸尘器?
谢谢你的洞察力。
发布于 2014-04-05 02:59:58
只有在特殊情况下,例如在运行pg_upgrade之后,或者在进行某种批量加载或主要维护之后,才需要手动空分数据库。否则,就让自动吸尘器做它的事吧。
如果您的数据库在夜间大部分时间处于空闲状态,您仍然可以使用真空度数据库,并且它会将维护工作集中到空闲时间,这样自动真空在白天就不太可能启动了。但如果你这样做,你可能还是不应该关闭自动真空。
防止包装的真空对于任何在其生命周期内处理数亿事务的系统来说都是正常的。他们没什么好担心的。有时很高兴知道它们何时发生,因为反包装的自动真空将阻止某些工作,如索引构建,而常规的自真空则不会。
https://dba.stackexchange.com/questions/62590
复制相似问题