mysql備份工具對比

MySQL各種備份工具的速度

大家在備份的時候可以參考一下,使用那種比較頂呱呱~

原文博客
https://www.percona.com/blog/dump-performance-comparison-mysqldump-vs-mysql-shell-utilities-vs-mydumper/
老外對比了

  • mysqldump

  • mysql shell instance dump

  • mysqlpump

  • mydumper

  • xtrabackup

    這些工具在備份一個庫的速度,硬件 128G內(nèi)存,32核CPU,600GB磁盤,備份的實例 177 GB。


    image.png

那我們可以觀察到啥呢?

  • mydumper 在使用zstd 這種壓縮方式,快的一比,這個壓縮的選項在最近的mydumper才會呢,快點去試試吧MyDumper 0.11.3
  • mydumper 在使用gzip這種壓縮方式慢的一比。
  • mysqldump太慢了。

各類工具版本
32 CPUs
128GB Memory
2x NVMe disks 600 GB
Centos 7.9
MySQL 8.0.26
MySQL shell 8.0.26
mydumper 0.11.5 – gzip
mydumper 0.11.5 – zstd
Xtrabackup 8.0.26

備份命令如下

mysqldump
$ time mysqldump --all-databases --max-allowed-packet=4294967295 --single-transaction -R --master-data=2 --flush-logs | gzip > /backup/dump.dmp.gz
mysql shell
$ mysqlsh MySQL JS > shell.connect('root@localhost:3306'); MySQL localhost:3306 ssl test JS > util.dumpInstance("/backup", {ocimds: true, compatibility: ["strip_restricted_grants","ignore_missing_pks"],threads: 16})

mydumper
$ time mydumper --threads=16 --trx-consistency-only --events --routines --triggers --compress --outputdir /backup/ --logfile /backup/log.out --verbose=2
*注意,你要是想使用zstd 上面的命令你不需要改,你需要下載這個github.com

mysqlpump
$ time mysqlpump --default-parallelism=16 --all-databases > backup.out

xtrabackup
$ time mysqlpump --default-parallelism=16 --all-databases > backup.out

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • MySQl日志 Mariadb日志類型: 查詢?nèi)罩荆篻eneral_log 慢查詢?nèi)罩荆簂og_slow_quer...
    Net夜風(fēng)閱讀 979評論 0 1
  • 一、備份概述 為何要備份 由于機器故障導(dǎo)致數(shù)據(jù)丟失 主從復(fù)制集群把原始數(shù)據(jù)備份到異地(其他機房或者其他城市) 由于...
    運維開發(fā)_西瓜甜閱讀 2,786評論 0 26
  • 一、備份概述 為何要備份 由于機器故障導(dǎo)致數(shù)據(jù)丟失 主從復(fù)制集群把原始數(shù)據(jù)備份到異地(其他機房或者其他城市) 由于...
    紅衣漫漫閱讀 223評論 0 0
  • MySQL備份功能在實際應(yīng)用中的重要程度不需要多說,在誤刪重要數(shù)據(jù)后或者數(shù)據(jù)庫被攻擊后,備份數(shù)據(jù)的作用就突顯出來了...
    Ricky_Wong閱讀 2,011評論 0 0
  • 之前使用 mysqldump 備份的 http://www.itdecent.cn/p/f34dc0a3c5ce...
    尹楷楷閱讀 413評論 0 3

友情鏈接更多精彩內(nèi)容