对于备份的意义在于,在我们操作这个命令的时候,会获取每个表的metadata lock , 此时获取表的lock 是逐步的过程,必须等待每个表的事务完成后,才能获得表元数据锁,并将锁的模式锁定到共享锁.此时所有对数据库的表的操作都变成...总结FTWRL ,几个步骤, 请求锁, 等待锁, 刷新表,持有锁.而我们今天要说的mysql 8.0 的LOCK INSTANCE FOR BACKUP 新特色, 其实在 PERCONA 5.6 版本的...MYSQL 就已经有了....所以今天的题目有两个含义
1 FTWRL 与 LOCK INSTANCE FOR BACKUP 是新锁和旧锁的关系
2 LOCK INSTANCE FOR BAKCUP 其实早就在多年就已经有了,现在可以看做是新的...所以MYSQL 8 新备份的方式的改变是通过LOCK INSTANCE for BACKUP 和 log_status 联合完成的, 基于MYSQL 8 的第三方备份软件等都需要对此进行研究并改变目前的备份的方式