为什么恢复没有结束?
Why Restore doesnt end?
首先我认为恢复太大,所以我没有将单个 2GB (压缩) 数据库备份分成几个备份,一个用于架构。此架构 map
有 600 Mb。下一步将拆分表。
这张有一些来自我国地图的空间数据,不确定是否相关。
如您所见,将近 2 小时。该磁盘实际上不再使用了。恢复开始时,磁盘数次达到 100%。但最后一小时持平 0%
正如您在这里看到的,我可以访问所有已恢复表中的数据。所以看起来已经完成了。
这正常吗?。
有什么我可以检查的,看看恢复的是什么?
硬件设置:
- 酷睿 i7 @ 3.4 GHz - 24 GB 内存
- 数据库在 250 gb SSD SATA 磁盘中备份文件
编辑
SELECT application_name, query, *
FROM pg_stat_activity
ORDER BY application_name, query;
是的,这看起来很正常。
您很可能观察到索引或约束的创建。查看
的输出
SELECT * FROM pg_stat_activity;
确认(应包含 CREATE INDEX
或 ALTER TABLE
)。
现在为时已晚,但增加maintenance_work_mem
会加快索引创建速度。
首先我认为恢复太大,所以我没有将单个 2GB (压缩) 数据库备份分成几个备份,一个用于架构。此架构 map
有 600 Mb。下一步将拆分表。
这张有一些来自我国地图的空间数据,不确定是否相关。
如您所见,将近 2 小时。该磁盘实际上不再使用了。恢复开始时,磁盘数次达到 100%。但最后一小时持平 0%
正如您在这里看到的,我可以访问所有已恢复表中的数据。所以看起来已经完成了。
这正常吗?。 有什么我可以检查的,看看恢复的是什么?
硬件设置:
- 酷睿 i7 @ 3.4 GHz - 24 GB 内存
- 数据库在 250 gb SSD SATA 磁盘中备份文件
编辑
SELECT application_name, query, *
FROM pg_stat_activity
ORDER BY application_name, query;
是的,这看起来很正常。
您很可能观察到索引或约束的创建。查看
的输出SELECT * FROM pg_stat_activity;
确认(应包含 CREATE INDEX
或 ALTER TABLE
)。
现在为时已晚,但增加maintenance_work_mem
会加快索引创建速度。