加快Xtrabackup備份速度

來源:互聯網
上載者:User

xtrabackup已家喻戶曉,如果面臨xtrabackup進行遠程備份,時間大多花在網路傳輸中,受orzhou 大師 tar+lz4/pigz+ssh更快的資料轉送 的啟發,可以採用邊壓縮邊傳輸的方式:

線上xtrabackup採用stream備份方式,傳送到遠端機器;

原先的流程是:磁碟讀取-->打包-->傳輸-->落盤

採用“邊壓縮邊傳輸”的方式(最重要還是要選好工具),

流程分為: 磁碟讀取,tar打包,壓縮 ,傳輸,[解壓縮 ,拆包 可選],落盤

最理想的情況下是,幾個關鍵步驟都能達到速度的頂峰,提升速度最慢的那個(解壓縮過程),減少“木桶效應”的影響;更多壓縮公用程式測試請參考:Gzip vs Bzip2 vs LZMA vs XZ vs LZ4 vs LZO

xtrabackup遠程備份可改為:

/usr/bin/innobackupex --slave-info --safe-slave-backup --user=mysqlbackup --password=xxx  --defaults-file=xxx --port=xxx --socket=xxx  --stream=tar /tmp/ 2>>/tmp/mysqlbackup.log |lz4 -B4|  ssh -c aes192-cbc -o "MACs umac-64@openssh.com"  mysqlbackup@xxx  "lz4 -d | tar -xiC /data/xxxxxxx"

XtraBackup 的詳細介紹:請點這裡
XtraBackup 的:請點這裡

推薦閱讀:

MySQL開源備份工具Xtrabackup備份部署

MySQL Xtrabackup備份和恢複

用XtraBackup實現MySQL的主從複製快速部署【主不鎖表】

安裝和使用 Percona 推出的 Xtrabackup 備份 MySQL

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.