为什么我们要在获得全局读锁后使用另一个会话来显示主状态?

问题描述

我正在尝试将 MysqL 表中的数据传输到其他地方,因此我需要读取确切的 binlog 坐标。

official document中,它提到我们应该在SHOW MASTER STATUS之后的不同会话中执行FLUSH TABLES WITH READ LOCK

很困惑,如果我们在同一个会话中这样做会发生什么?

如果我们想在同一个会话中这样做,应该注意什么?

顺便说一句,我注意到 debeziumSnapshotReader 中是这样做的。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)