从9.0升级到9.3,cpu / ram后,Postgres数据库变得疯狂

时间:2014-01-12 15:11:35

标签: performance postgresql

我将postgres数据库从9.0升级到9.3并将数据从一个导入到另一个(约2gig)。

由于导入新数据库已经疯狂占用30%cpu和4 gig ram,尝试重新启动,并将其搁置一天,但仍然疯狂任何想法?

**更新**

更多信息。

数据库上没有运行任何内容,没有查询等。 它似乎与真空过程有关。如果我禁用真空,那就没关系了。 也许在进行大量导入(2 gig .sql文件,~500个数据库)后需要一段时间才能清理真空,但是在2天后它仍然会变得疯狂,这看起来像是某种bug?

1 个答案:

答案 0 :(得分:0)

好的,我跑了,

vacuumdb --all --full -w

在c:\ Users \ postgres \ AppData \ Roaming \ postgresql中创建pgpass.conf文件后。这需要一段时间,但现在似乎有点好了。

Postgres仍在捣毁磁盘,但是下降到10%cpu而不是30%,只有30meg ram而不是4gig。

认为我可能只是禁用真空并且每月只需手动运行一次......