更新时间:2022-10-26 GMT+08:00
备份期间DDL操作导致备份失败
场景描述
实例连续两天备份失败,备份时间窗内有DDL操作。
问题原因
MySQL全量备份基于xtrabackup,为保证数据一致性,全量备份操作与DDL操作存在元数据锁冲突,会导致备份一直阻塞等待,超时失败。
执行“show processlist”命令,排查业务侧在备份时间窗内是否有DDL操作。
解决方案
- 停止相应的DDL操作后,重试手动备份。
- 建议此后的DDL业务变更操作应尽量避开备份窗口。
父主题: 备份恢复