Skip to content

gtid_executed

xiaoboluo768 edited this page Jun 14, 2020 · 2 revisions
  • 该变量记录的GTID集合值表示当前server中已经提交的事务的GTID,这与SHOW MASTER STATUS和SHOW SLAVE STATUS的输出中的Executed_Gtid_Set列的值相同
    • 手工使用set global gtid_purged=''语句设置一个GTID集合时,设置的值也会被同时更新到global gtid_executed系统变量上
    • 当mysqld启动时,@@ global.gtid_executed系统变量被初始化。有关如何迭代扫描二进制日志以设置gtid_executed系统变量的值详见gtid_purged系统变量的解释部分
    • 执行RESET MASTER语句会重置该变量的全局值(但不是会话值),被重置为空字符串
    • 在MySQL 5.7.7之前,该变量也支持会话级别,在MySQL 5.7.7中已废弃会话级别值
    • 5.7.7之前支持会话,全局级别,5.7.7之后的版本只支持全局级别,只读变量,字符串类型

上一篇:binlog_gtid_simple_recovery | 下一篇:gtid_executed_compression_period

Clone this wiki locally