Postgresql

使用 gzip 慢速備份

  • July 6, 2020

我們目前正在使用以下命令在 Postgres 中備份一些模式:

pg_dump -h localhost -n test_schema mydb | gzip > /data1/backup/test_chema.dmp.gz

而且我們的速度是每分鐘 50 兆字節,這非常慢,我們認為這可以改進。

磁碟似乎沒問題,CPU 也是。

關於如何改進的任何想法?

使用目錄模式並執行多個並行作業:

pg_dump -F d -j 4 -h localhost -n test_schema -f /data1/backup/test_schema mydb

這將自動壓縮備份。

如果您不想更改輸出格式,請安裝並使用並行 gzip 壓縮器,pigz. 安裝後,只需在管道中將 ‘gzip’ 替換為 ‘pigz’ 即可。請注意,這不允許有效的恢復並行化,僅允許 pg_dump 本身的壓縮。

引用自:https://dba.stackexchange.com/questions/270359