Pg_dumpで圧縮を指定している場合、転送が高速になるようにサーバー側で圧縮が行われていますか、それともpg_dumpが圧縮を行っていますか?
ありがとうございました
-Fc
(カスタム形式)ダンプを使用した圧縮は、クライアント側で行われます。あたり ドキュメント :
この形式もデフォルトで圧縮されています
クライアントとサーバー間で行われるプロトコル圧縮はありません。
PostgreSQLプロトコル圧縮は非常に便利ですが、まだ実装されていません。
ただし、必要に応じて、pg_dump
サーバー側を実行し、その圧縮ダンプをsshなどを介してクライアントにストリーミングできます。
次のコマンドは、バックアップサイズを減らす可能性があります。
$ pg_dump -i -U dbuser -F c -v --schema = testschema -f outputpath/outputfile.tar "mydb"
次に、gunzipツールを使用して出力ファイルを圧縮します
$ gzip outputpath/outputfile.tar