我将我的数据库恢复到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资源?
答案 0 :(得分:2)
Postgres只使用非常少的系统资源,因此您必须调整配置设置以允许它消耗更多。
维基上有一个页面,提供了一些关于如何加速数据库恢复的提示:http://wiki.postgresql.org/wiki/Bulk_Loading_and_Restores