我将我的postgres数据库从9.0升级到9.3,并将数据从一个导入到另一个(大约2gigs)。
自从导入以来,新数据库一直在疯狂地占用 30% 的 cpu 和 4 GB 内存,尝试重新启动并离开一天,但仍然疯狂有什么想法吗?
**更新**
更多信息。
数据库上没有运行任何内容,没有查询等。这似乎与真空过程有关。 如果我禁用真空,那就没问题了。也许在大导入(2 GB .sql文件,~500 个数据库)后需要一段时间才能清理,但 2 天后它仍然会发疯,这似乎是某种错误?
好的,我跑了,
vacuumdb --all --full -w
在创建 pgpass.conf 文件后,C:\Users\postgres\AppData\Roaming\postgresql。 这花了一段时间,但现在似乎好多了。
Postgres仍在破坏磁盘,但CPU从30%下降到10%,只有30meg内存而不是4gig。
认为我可能只是禁用真空并每月手动运行一次......