デフォルトのプレーンフォーマットでpg_dumpを使っていました。
しかし、少し調べるとpg_dump -Fc | gzip -9 -c > mydumpfile.gzを使って時間とファイルサイズを向上させることが出来ると知りました。
なので、以下のように新しいデータベースを作成しようとしたのですが、
lang
1# create tablespace dbspace location '/path/dbs'; 2# create database testdb tablespace dbspace; 3# alter database testdb set temp_tablespaces = dbspace; 4 5% gunzip mydumpfile.gz # to evaluate restore time without a piped uncompression 6% pg_restore -d dbname mydumpfile # into a new, empty database defined above 7
データベース作成のための復元が12時間もかかり、それは以下の全体像の一部に過ぎません。
lang
1# select pg_size_pretty(pg_database_size('testdb'));
パフォーマンスを向上させるにはどうすればいいでしょうか。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。