暂无图片
请问mysql enterprise backup备份工具备份原理?备份时加什么锁?如何保障数据一致性?是否会因为有导致ddl备份失败?
我来答
分享
yueli34
2023-03-26
请问mysql enterprise backup备份工具备份原理?备份时加什么锁?如何保障数据一致性?是否会因为有导致ddl备份失败?

请问mysql enterprise backup备份工具备份原理?

备份时加什么锁?

如何保障数据一致性?

是否会因为有导致ddl备份失败?

我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
刘贵宾

MySQL Enterprise Backup 是 MySQL 官方提供的备份和恢复工具,其备份原理是通过在备份期间使用快照功能,以在同一时间点对数据库进行快速、可靠的备份。

在备份过程中,MySQL Enterprise Backup会使用FLUSH TABLES WITH READ LOCK (FTWRL)语句对表进行锁定,保证了备份期间的数据一致性。同时,MySQL Enterprise Backup还支持全量备份和增量备份,并且可以备份单个表、整个数据库或多个数据库。

在备份开始之前,MySQL Enterprise Backup会自动检查备份数据的一致性。备份过程中如果有DDL语句执行,MySQL Enterprise Backup会在备份过程中记录DDL语句,以确保备份数据的一致性。

当备份完成后,MySQL Enterprise Backup会将备份数据和记录的DDL语句一起保存到备份目录中。如果需要恢复数据,可以使用MySQL Enterprise Backup恢复工具来进行数据恢复。

暂无图片 评论
暂无图片 有用 3
暂无图片
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏