Postgres 不占用系统资源
我正在将我的数据库恢复到 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 资源?
I am restoring my database to my new database in postgresql in linux 2.6.18 kernel.
My problem is restoring does not happen quickly, And even system has 90 % free resources.
It does not consume all the resource not doing the things as fastest. what can be issue ?
How can overcome this issue.. Please help me out of this problem.
Note :
I have used following things for pg_dump and restoring.
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
Why this system is not allowing postgres to consume all available memory and cpu resources ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
Postgres 仅使用很少的开箱即用的系统资源,因此您必须调整配置设置以允许其消耗更多资源。
wiki 上有一个页面为您提供了一些有关如何加快数据库恢复速度的提示:http: //wiki.postgresql.org/wiki/Bulk_Loading_and_Restores
Postgres uses only very little system resources out of the box, so you will have to adjust the configuration settings to allow it to consume more.
There is a page on the wiki that gives you some hints on how to speed up the restoring of the database: http://wiki.postgresql.org/wiki/Bulk_Loading_and_Restores