上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
1.2.4 通用修改时机
mysql.gtid_executed表修改时机
在执行reset master命令时清空本表:其主要逻辑在Gtid_state::clear函数中。
在执行set global gitd_purged命令时设置本表:其主要逻辑在Gtid_state::add_lost_gtids函数中。
gtid_executed变量修改时机
在执行reset master命令时清空本变量:其主要逻辑在Gtid_state::clear函数中。
在执行set global gitd_executed命令时设置本变量:其主要逻辑在Gtid_state::add_lost_gtids函数中。
在mysql启动时初始化设置gtid_executed变量:GTID模块的初始化将在1.3节介绍。
gtid_purged变量修改时机
在执行reset master命令时清空本变量:其主要逻辑在Gtid_state::clear函数中。
在执行set global gitd_purged命令时设置本变量:其主要逻辑在Gtid_state::add_lost_gtids函数中。
在MySQL启动时初始化gtid_purged变量。