FTWRL 对于备份的意义在于,在我们操作这个命令的时候,会获取每个表的metadata lock , 此时获取表的lock 是逐步的过程,必须等待每个表的事务完成后,才能获得表元数据锁,并将锁的模式锁定到共享锁....此时所有对数据库的表的操作都变成 READ的模式, 其他的操作都不可以....此时备份的程序软件,都可以读取系统的BINLOG 的GTID 或 BINLOG+POS的位置,在获得这些信息后,备份程序就通过 unlock tables 来释放锁,让系统正常工作....总结FTWRL ,几个步骤, 请求锁, 等待锁, 刷新表,持有锁.而我们今天要说的mysql 8.0 的LOCK INSTANCE FOR BACKUP 新特色, 其实在 PERCONA 5.6 版本的...MYSQL 就已经有了.