postgres COPY-长时间运行还是悬挂?

时间:2018-07-02 08:09:46

标签: postgresql

我正在将postgres数据库迁移到另一台机器上。

我用过

pg_dump -a -t

要导出每个表(仅数据),并已使用psql将每个文件加载到新数据库中。

其中一个文件耗时很长或已挂起。我该如何分辨?如何治愈?

  • 文件很大(20 GB),但其他较大的文件在几个小时内都已加载而没有问题。
  • 我尝试多次重新创建导出文件,但无济于事。
  • 较大的文件已加载了几个小时,我已经等了12个小时才能看清这个文件是否可以完成。
  • 所有其他文件都已加载好
  • 没有任何空间不足的迹象。
  • 没有任何错误消息的迹象

在加载导出文件之前,有什么方法可以对其进行验证? (太大,无法使用常规文本编辑器进行检查)。有什么方法可以检查该过程是否真的挂起或花费很长时间?有什么方法可以将 pg_dump 命令与WHERE子句一起使用,因此我可以尝试以多个块的形式传输表?

谢谢

0 个答案:

没有答案