面试题答案
一键面试- 事务处理:确保备份时所有事务已完成或处于一致状态。使用
FLUSH TABLES WITH READ LOCK
命令可锁定所有表,阻止写入操作,使备份在一致性点进行。 - 日志记录:利用二进制日志(binlog)和重做日志(redo log)。备份后可通过重放日志来恢复到备份后的特定时间点,保证数据一致性。
- 主从复制:如果是主从架构,从库备份可确保数据一致性。从库与主库数据同步,在从库进行备份不影响主库性能,且能获取与主库一致的数据副本。
FLUSH TABLES WITH READ LOCK
命令可锁定所有表,阻止写入操作,使备份在一致性点进行。