どのように私はコンパクトなWalファイル?
-
29-09-2020 - |
質問
コンパクトなWALファイルが好きです。実際に私はします:
archive_command = 'cp "%p"C:\\%f"'
.
それをする最善の方法は何ですか?
解決
他の質問によって行く、それはあなたが短いarchive_timeout
があるので、あなたのWalアーカイブはほとんど空ですが、まだ完全に割り当てられた16MBファイルです。
ほとんどのプラットフォームでは、それらをgzip、例えばgzip。
archive_command = 'gzip -c < "%p" > /archive/path/%f"'
.
Windows gzip
コマンドがないため、これはネイティブには機能しません。Windows ZIPサポートはコマンドラインから直接使用できないため、コマンドラインから使用可能な圧縮ユーティリティをインストールする必要があります。
私は 7-zip のインストールを提案します。
archive_command = '%PROGRAMFILES%\7zip\7z.exe a "C:\\TheWALArchive\%f" "%p"'
.
archive_command
は対応する解凍ステップを必要とすることに注意してください。
所属していません dba.stackexchange