Postgres没有采用系统资源

时间:2011-09-30 18:31:59

标签: database linux postgresql linux-kernel

我将我的数据库恢复到linux 2.6.18内核的postgresql中的新数据库。 我的问题是恢复不会很快发生,甚至系统有90%的免费资源。 它不会消耗所有资源,而不是以最快的速度完成任务。什么可以问题? 如何克服这个问题..请帮我解决这个问题。

注意: 我已经使用了以下内容来进行pg_dump和恢复。

pg_dump -Fc -h 192.168.12.165 -d mydb -U mydb -f  log.sql.tar.gz
pg_restore -Fc -h 192.168.12.165 -d mydb -U mydb log.sql.tar.gz

为什么这个系统不允许postgres消耗所有可用的内存和CPU资源?

1 个答案:

答案 0 :(得分:2)

Postgres只使用非常少的系统资源,因此您必须调整配置设置以允许它消耗更多。

维基上有一个页面,提供了一些关于如何加速数据库恢复的提示:http://wiki.postgresql.org/wiki/Bulk_Loading_and_Restores