0

我有一个大小为 160GB 的数据库,并且有大约 500,000 个表。我昨天使用以下方法运行了 pg_dump:

pg_dump -U mps db_name -f db_name.sql

该过程现在似乎运行了超过 24 小时,我不知道需要多少时间才能完成。没有错误,转储运行顺利。有没有办法估计转储时间?生成的转储文件的大小是多少?

另外,如果转储花了这么多时间,那么 pg_restore 需要多少时间?

编辑:

pg_dump --version 
pg_dump (PostgreSQL) 8.4.20

select version()
8.4.20 PostgreSQL 8.4.20 on x86_64-redhat-linux-gnu, compiled by GCC gcc (GCC) 4.4.7 2 0120313 (Red Hat 4.4.7-4), 64-bit

另外,我注意到生成的备份文件没有显示任何磁盘空间

4

0 回答 0