Postgres恢复需要年龄(天)

时间:2015-01-20 11:29:06

标签: postgresql azure

我一直在为Postgres服务器进行备份/恢复工作已有一段时间了。它是Azure Windows虚拟机(Windows Server 2012)。

数据库不是那么大(接近5Gb),但恢复需要(字面上)天。我已尝试(几次)使用不同的设置来恢复数据库,但所有时间都需要几天才能“完成”(它没有完成 - 我杀了这个过程因为我没有看到任何事情发生,这就是为什么我这次正在运行这份工作。

我现在已经连续工作了5天(详细一次),但仍然没有完成。它正在插入行(或至少显示行),但它仍然在运行。

目前我正在使用此命令:

pg_restore -Fc -v --jobs=2 --host=localhost [filename]

作业设置为2,因为它是双核服务器。就像我说的:不同的设置仍然非常慢。 有什么问题 - 我应该在恢复之前“调整”数据库还是什么?

这是测试服务器设置。当我们进行测试时,需要将当前数据(再次)恢复到新的生产服务器:在生产环境上线之前,我们无法等待数天。

它不会将错误推送到日志或其他东西 - 它只是保持运行,运行和运行......

那么我做错了什么?

0 个答案:

没有答案