暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

17.3.9.1 Semisynchronous Replication Administrative Interface

原创 由迪 2020-03-31
437

半同步复制的管理接口包含几个组件:

两个插件实现了半同步功能。主端有一个插件,从属端有一个插件。

系统变量控制插件的行为。一些例子:

rpl_semi_sync_master_enabled

控制是否在主服务器上启用半同步复制。要启用或禁用插件,请将此变量分别设置为1或0。默认值为0(关闭)。

rpl_semi_sync_master_timeout

以毫秒为单位的值,用于控制主服务器在超时并恢复为异步复制之前,等待提交等待从属服务器进行确认的时间。默认值为10000(10秒)。

rpl_semi_sync_slave_enabled

与相似 rpl_semi_sync_master_enabled,但控制从属插件。

第5.1.7节“服务器系统变量” 中介绍了 所有 系统变量 。 rpl_semi_sync_xxx

状态变量启用半同步复制监视。一些例子:

Rpl_semi_sync_master_clients

半同步从站的数量。

Rpl_semi_sync_master_status

半同步复制当前是否可在主服务器上运行。如果已启用插件并且未发生提交确认,则该值为1。如果未启用插件或主服务器由于提交确认超时而退回到异步复制,则为0。

Rpl_semi_sync_master_no_tx

从站未成功确认的提交数。

Rpl_semi_sync_master_yes_tx

从站成功确认的提交数。

Rpl_semi_sync_slave_status

半同步复制当前是否在从属服务器上运行。如果已启用插件并且从属I / O线程正在运行,则为1,否则为0。

第5.1.9节“服务器状态变量” 中介绍了 所有 状态变量 。 Rpl_semi_sync_xxx

仅当适当的主插件或从插件已安装时,系统和状态变量才可用 INSTALL PLUGIN。

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论