環境描述及結果展示:
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個工具。備份速度快,物理備份可靠 備份過程不會打斷正在執行的事務 無需鎖表 能夠基於壓縮等...