为什么恢复不会结束?

时间:2016-12-04 04:24:39

标签: postgresql database-restore postgresql-9.5 pg-restore

首先我认为恢复太大,所以我没有单个2GB (压缩) db备份,而是分成几个备份,一个用于架构。此架构map具有600 Mb。下一步将分为表格。

这张国家/地区的地图中有一些空间数据,不确定这是否相关。

你可以看到差不多2小时。磁盘不再使用了。恢复开始时,磁盘数次达到100%。但最后一小时已经持平0%

enter image description here

正如您在此处所见,我可以访问所有已恢复表格中的数据。所以看起来已经完成了。

enter image description here

这是正常的吗? 有什么我可以检查一下,看看还在做什么?

硬件设置:

  • Core i7 @ 3.4 GHz - 24 GB Ram
  • 数据库在SATA磁盘上的250 GB SSD备份文件

修改

SELECT application_name, query, * 
FROM pg_stat_activity
ORDER BY application_name, query;

enter image description here

1 个答案:

答案 0 :(得分:2)

是的,这看起来很正常。

您最有可能观察索引或约束创建。看看

的输出
SELECT * FROM pg_stat_activity;

确认(它应包含CREATE INDEXALTER TABLE)。

现在为时已晚,但增加maintenance_work_mem会加快索引创建速度。