大发5分11选5_极速5分3D

MGR插件初始化过程分析

时间:2020-01-11 06:08:48 出处:大发5分11选5_极速5分3D

在数据库shutdown时,需要关闭MGR插件,什么都执行函数plugin_group_replication_stop().

初始化的过程如下:

这次要分为如下几种状态,在semisync插件中这次要应用的什么都,而且在group_replication插件中,这次要基本如此 使用,也本来回调函数不做操作。不能group_replication_reset_master_logs,设置了4个多多结构的变量known_server_reset;

注册事务操作回调

group_replication涉及到的条件变量有如下

所有的插件初始化需要定义如下的初始化函数,对应到group_replication插件中如下

但人太好group_replication不用说关心那此操作,什么都回调函数基本直接返回。

在用户链接时,需要做如下操作, 暂时如此 细究,应该是在切换,而且初始化时等待的图片 状态的切换完成。

注册的目的是为了在有些过程中的回调。

事务操作的前后需要进行的回调操作,如下,主要的功能点也在这里实现。

负责保护变量group_replication_running

group_replication中涉及到如下tcp连接

其人太好MySQL中,不同的插件初始化过程都很这人,server 层的调用栈如下

负责保护force_members_running

server state observer主要用于实现,在数据库启动停止时的回调动作。如下:

涉及到的读写锁有如下

另外而且开启了初始化时启动mgr,则会调用启动函数

这次要注册,用于在binlog的发送过程中进行回调

register_all_group_replication_psi_keys();

热门

热门标签