サイズが 160 GB で、約 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
また、結果のバックアップ ファイルにディスク容量が表示されないことに気付きました