xtrabackup與mysqldump對比測試

2021-07-04 18:37:47 字數 1291 閱讀 1086

環境描述及結果展示:

mysql版本:5.1.43

xtrabackup

版本:xtrabackup version2.0.8

主機記憶體:

64g

cpus:24

innodb buffer pool

:200m

資料量:

9083m

資料檔案總大小:

9947m

結果對比:

xtrabackup

xtrabackup壓縮備份

mysqldump

mysqldump壓縮備份

cpu

62.9%

105%

200%

260%

disk io

iostat tps 2550

nmon busy 41%

iostat tps 1038->138

nmon busy 6%->2%

iostat tps 450

nmon busy 5%

iostat tps 46->495

nmon busy 1-99%

memory

0.0% (64m以內)

0.00% (64m以內)

0.05% (322m)

0.05% (322m)

main processes

xtrabackup

xtrabackup&gzip&tar

mysqldump & mysqld

mysqldump& mysqld & gzip

backup file size

9936m

1137m

6706m

694m

time

131s

470s

208s

342s

結論:xtrabackup占用的cpu與記憶體較少,消耗的io相對較大,備份後的檔案較大。

xtrabackup備份與恢復

xtrabackup是由percona開源的免費資料庫熱備份軟體,它能對innodb資料庫和xtradb儲存引擎的資料庫進行備份,對於myisam的備份需要加表鎖,當資料庫資料大於10g時,xtrabackup備份比mysqldump優秀。xtrabackup的執行檔案說明 xtrabackup 專...

Xtrabackup介紹與原理

一 xtrabackup介紹 mysql冷備 mysqldump mysql熱拷貝都無法實現對資料庫進行增量備份。在實際生產環境中增量備份是非常實用的,如果資料大於50g或100g,儲存空間足夠的情況下,可以每天進行完整備份,如果每天產生的資料量較大,需要定製資料備份策略。例如每週實用完整備份,周一...

Xtrabackup備份與恢復

percona xtrabackup是percona公司為了實現增量備份而開發的一款主流備份工具,支援mysql percona server和mariadb,它包含了xtrabakup和innobakupe2個工具。備份速度快,物理備份可靠 備份過程不會打斷正在執行的事務 無需鎖表 能夠基於壓縮等...