实例基础信息:
- 服务器:青云主机
- 硬盘类型:SSD
- 数据库版本:MariaDB10.0.27
- innobackupex版本:2.4.3
- 实例数据量约30G
- 从库备份
备份命令
innobackupex --host=$IP --user=$USER --password=$PASS --slave-info --parallel=4 --rsync --no-timestamp $XTR_BACKPATH 2>$BACKDIR/innobackupex.log
备份时间:2分钟
原始备份信息监控
备份导致从库延迟120s左右
iostat的 %util参数达到100%
-
从库延迟监控图(单位秒)
-
从库磁盘io监控图
解决方案
- 限制磁盘io备份(增加--throttle=10)
备份命令
innobackupex --host=$IP --user=$USER --password=$PASS --slave-info --parallel=4 --throttle=10 --rsync --no-timestamp $XTR_BACKPATH 2>$BACKDIR/innobackupex.log
备份时间:7分钟
修改备份命令后备份信息监控
- 备份不会再导致从库延迟
- iostat的 %util参数约为30%~50%
-
从库延迟监控图(单位秒)
-
从库磁盘io监控图