使用psql恢复时,PostgreSQL提示内存不足

3
我正在尝试使用psql恢复一个PostgresDB数据库备份(sql文件),但出现了“内存不足”的错误。我已经重新启动了计算机。
在恢复过程中,我可以看到计算机的内存消耗每分钟增加4GB(free -h)。我在尝试恢复之前已经重新启动了计算机。
备份文件大约有200GB,计算机有64GB RAM。这可能是一个问题吗?我需要进行任何缓冲区更改吗?
是否需要在postgresql.conf文件中进行任何更改?请建议。是否需要在postgresql.conf文件中进行任何缓冲区更改?

希望这些链接有所帮助:https://dba.stackexchange.com/questions/134887/open-execute-huge-sql-file/134928,https://dev59.com/0mkw5IYBdhLWcg3w4eiS,https://dba.stackexchange.com/questions/58493/mysql-failing-and-very-slow-on-importing-a-large-file?rq=1 - dkb
检查像shared_buffers、work_mem、maintenance_work_mem这样的设置,并确保您没有将它们设置得太高。 - Eelke
1个回答

0

在恢复数据时,请确保您将其恢复到正确的数据库,而不是“postgres”维护数据库。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接