在某些情况下,最好是把autovacuum关掉,因为postgresql.conf中,你看到autovacuum前面加了#号,但其实是默认设置为开启。而且这个vacuum是对所有的数据库进行vacuum,如果有那么一个数据库中table多,count也多,那就导致cpu超高,而且持续时间老长。
想要结束这样的情况,就只有对经常使用的database进行vacuum,且设定自动的时间最好是数据库使用不多的时间段,比如半夜。
在进行vacuum时,耗资源耗内存,有时候还会锁死,所以analyze想要的结果,当然耗时就增加。个人观点仅供参考
额
用户登录
还没有账号?立即注册
用户注册
投稿取消
| 文章分类: |
|
还能输入300字
上传中....
阴隐淫音