我将postgres数据库从9.0升级到9.3并将数据从一个导入到另一个(约2gig)。
由于导入新数据库已经疯狂占用30%cpu和4 gig ram,尝试重新启动,并将其搁置一天,但仍然疯狂任何想法?
**更新**
更多信息。
数据库上没有运行任何内容,没有查询等。 它似乎与真空过程有关。如果我禁用真空,那就没关系了。 也许在进行大量导入(2 gig .sql文件,~500个数据库)后需要一段时间才能清理真空,但是在2天后它仍然会变得疯狂,这看起来像是某种bug?
答案 0 :(得分:0)
好的,我跑了,
vacuumdb --all --full -w
在c:\ Users \ postgres \ AppData \ Roaming \ postgresql中创建pgpass.conf文件后。这需要一段时间,但现在似乎有点好了。
Postgres仍在捣毁磁盘,但是下降到10%cpu而不是30%,只有30meg ram而不是4gig。
认为我可能只是禁用真空并且每月只需手动运行一次......