innobackupex备份导致从库延迟

实例基础信息:

  • 服务器:青云主机
  • 硬盘类型: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%

  • 从库延迟监控图(单位秒)


    innobackupex备份导致从库延迟_第1张图片
    屏幕快照 2017-11-28 上午9.42.02.png
  • 从库磁盘io监控图


    innobackupex备份导致从库延迟_第2张图片
    屏幕快照 2017-11-28 上午9.39.59.png

    innobackupex备份导致从库延迟_第3张图片
    屏幕快照 2017-11-28 上午9.40.19.png

    innobackupex备份导致从库延迟_第4张图片
    屏幕快照 2017-11-28 上午9.40.27.png

解决方案

  • 限制磁盘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%
  • 从库延迟监控图(单位秒)


    innobackupex备份导致从库延迟_第5张图片
    屏幕快照 2017-11-28 上午9.44.21.png
  • 从库磁盘io监控图


    innobackupex备份导致从库延迟_第6张图片
    屏幕快照 2017-11-28 上午9.45.04.png
    innobackupex备份导致从库延迟_第7张图片
    屏幕快照 2017-11-28 上午9.45.15.png

    innobackupex备份导致从库延迟_第8张图片
    屏幕快照 2017-11-28 上午9.45.35.png

你可能感兴趣的:(innobackupex备份导致从库延迟)