executed_gtid_set 与 purged_gtid_set

devtools/2024/11/19 19:45:36/

executed_gtid_set 和 purged_gtid_set 是 MySQL 复制中与 GTID(全局事务标识符)相关的两个重要概念:

定义:

  • executed_gtid_set:已执行的 GTID 集合,包含所有在该服务器上执行过的事务的 GTID
  • purged_gtid_set:已清除的 GTID 集合,包含那些已经从 binlog 中物理删除的事务的 GTID

包含关系:

  • purged_gtid_set 是 executed_gtid_set 的子集。
  • 所有在 purged_gtid_set 中的 GTID 必然也在 executed_gtid_set 中。

更新机制:

  • executed_gtid_set 在每次事务执行后更新。
  • purged_gtid_set 在 binlog 被清理(purge)时更新。

用途:

  • executed_gtid_set 用于跟踪服务器已执行的所有事务。
  • purged_gtid_set 用于标识哪些事务的 binlog 已不再可用。

复制影响:

  • 从库无法复制 purged_gtid_set 中的事务,因为这些事务的 binlog 已被删除。
  • 从库可以复制 executed_gtid_set 中但不在 purged_gtid_set 中的事务。

查看方法:

SHOW GLOBAL VARIABLES LIKE 'gtid_executed';
SHOW GLOBAL VARIABLES LIKE 'gtid_purged';

关系演变: 随着时间推移,purged_gtid_set 会逐渐增大,逐渐接近 executed_gtid_set 的早期部分。

理解这两个概念的关系对于管理 MySQL 复制拓扑和诊断复制问题非常重要。特别是在设置新的复制关系或处理复制延迟时,需要考虑这两个 GTID 集合的状态。


http://www.ppmy.cn/devtools/135279.html

相关文章

前端学习八股资料CSS(三)

更多详情:爱米的前端小笔记,更多前端内容,等你来看!这些都是利用下班时间整理的,整理不易,大家多多👍💛➕🤔哦!你们的支持才是我不断更新的动力!找…

【vmware+ubuntu16.04】ROS学习_博物馆仿真克隆ROS-Academy-for-Beginners软件包处理依赖报错问题

首先安装git 进入终端,输入sudo apt-get install git 安装后,创建一个工作空间名为tutorial_ws, 输入 mkdir tutorial_ws#创建工作空间 cd tutorial_ws#进入 mkdir src cd src git clone https://github.com/DroidAITech/ROS-Academy-for-Be…

C++ STL知识点100问

1问:STL有哪几类,对其进行简单描述 答:STL 主要由适配器 allocator,容器 container,算法 algorithm,迭代器 iterator 和仿函数 functor5大类构成。 适配器allocator:STL 提供了三个容器适配器:…

详细解析 devmem 命令:在 Linux 系统中直接访问内存的利器

目录 什么是 devmem?为什么需要 devmem?devmem 命令的基本语法devmem 在硬件调试中的应用安全性与风险devmem 的常见应用示例结论 在嵌入式系统开发和硬件调试中,开发者经常需要直接与硬件打交道,访问和修改内存中某些特定区域的内…

退款成功订阅消息点击后提示订单不存在

问题表现: 退款成功发送的小程序订阅消息点击进入后提示订单不存在。 修复方法: 1.打开文件app/services/message/notice/RoutineTemplateListService.php 2.找到方法sendOrderRefundSuccess 3.修改图中红圈内的链接地址 完整方法代码如下 /*** 订…

批量将MySQL中的MyISAM引擎,改成InnoDB引擎

一、InnoDB和MyISAM的区别 MySQL中InnoDB和MyISAM是两种常用的存储引擎,具有以下不同的特点: 序号InnoDBMyISAM说明事务支持支持不支持InnoDB可以处理更复杂的业务逻辑,而MyISAM在处理大量并发写入时可能会遇到问题‌锁定机制行级锁定表级锁…

人工智能:塑造未来的工作与生活

目录 人工智能技术的应用前景与影响 人工智能的历史与现状 人工智能的应用领域 人工智能的前景与挑战 个人视角:人工智能的应用前景与未来 人工智能在生活中的潜力 面对人工智能带来的挑战 我的观点与建议 结语 人工智能技术的应用前景与影响 随着人工智能…

物理 + 人工智能 = 2024年诺贝尔物理学奖

💓 博客主页:倔强的石头的CSDN主页 📝Gitee主页:倔强的石头的gitee主页 ⏩ 文章专栏:《热点时事》 期待您的关注 目录 引言 一、机器学习与神经网络的发展前景 二、机器学习和神经网络的研究与传统物理学的关系 结…