mysql 物理备份xtrabackup
  xwGmYGXf1w4S 2023年11月02日 35 0

1.优缺点

优点:

a.备份过程快速可靠

b.支持增量备份

c.备份过程不会打断正在执行的事务

d.能够基于压缩等功能节约磁盘和空间

e.自动实现备份验证

f.还原速度快

缺点:

a.只能对innodb 表进行增备,myisam表备份是全备

b.对myisam 表进行备份时要对全库加read lock,阻塞写操作,若备份在从库上进行会影响主从同步,造成延迟。对innodb 表备份不阻塞读写

2.备份原理

a.首先innobackupex 会启动xtrabackup_log后台检测进程,实时检测mysql 的redo log 的变化,一旦发现redo log有新的写入,立即将将日志写入日志文件xtrabackup_log中

b.物理拷贝innodb的数据文件和系统表空间文件ibdata1到对应的以默认时间戳为备份的目录

c.复制结束后执行 flush table with read lock 操作进行全库锁表,准备备份非innodb 文件

d.物理复制 .frm .myd .myi 等非innondb 引擎文件到备份目录

e.查看二进制日志位置

f.解锁表 unlock tables

g.停止 xtrabackup_log 进程

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
  xaeiTka4h8LY   2024年05月17日   44   0   0 MySQLgithub
  xaeiTka4h8LY   2024年05月17日   36   0   0 MySQL数据库
xwGmYGXf1w4S