gpt4 book ai didi

mysql - 如何检查 MySQL 是否以 GTID 模式运行?

转载 作者:行者123 更新时间:2023-11-30 21:54:26 24 4
gpt4 key购买 nike

在 MySQL-5.7 中,我们有 GTID 和传统方法来设置 MySQL 复制。

我们还有一个新参数:

gtid_mode = ON_PERMISSIVE

这意味着我们可以启用 GTID,但也能够以传统方式运行复制。

现在我们已经启用了 MySQL 复制,但是我们如何检查 MySQL 复制是在 GTID 还是传统上工作?

谢谢

最佳答案

来自 MySQL Documentation :

gtid_mode=OFF_PERMISSIVE 时,新事务是匿名的,同时允许复制的事务是 GTID 或匿名事务。当 gtid_mode=ON_PERMISSIVE 时,新事务使用 GTID,同时允许复制事务为 GTID 或匿名事务

这意味着 gtid_mode = ON PERMISSIVE 允许使用匿名复制(传统方式)进行事务,尽管新事务正在使用 GTID 进行,这就是为什么新版本允许使用 GTID 或匿名复制进行拓扑。

这将有助于您的请求:

显示单个 GTID 的字段(例如 replication_applier_status_by_worker Performance Schema 表中的 CURRENT_TRANSACTION)现在在未使用 GTID 事务时显示 ANONYMOUS。

问候

关于mysql - 如何检查 MySQL 是否以 GTID 模式运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45859218/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com