• 首页
  • vue
  • TypeScript
  • JavaScript
  • scss
  • css3
  • html5
  • php
  • MySQL
  • redis
  • jQuery
  • 位置: MySQL 8 中文手册 -> MySQL 组复制

    监视组复制

    MySQL组复制作为MySQL服务器的插件提供,并且组中的每个服务器都需要配置和安装插件。本节提供了详细的教程,其中包含创建具有至少三个成员的复制组所需的步骤。

    小费

    部署MySQL的多个实例的另一种方法是使用InnoDB群集,该群集使用组复制并将其包装在一个编程环境中,使您能够轻松地在MySQL Shell 8.0(MySQL 8.0的一部分)中使用一组MySQL服务器实例。此外,InnoDB集群可与MySQL Router无缝连接,并简化了高可用性MySQL的部署。请参阅InnoDB集群

    假设已启用性能架构,请使用性能架构表来监视组复制。组复制添加下表:

    • performance_schema.replication_group_member_stats
    • performance_schema.replication_group_members

    这些性能模式复制表还显示有关组复制的信息:

    • performance_schema.replication_connection_status显示有关组复制的信息,例如已从组接收并在申请者队列(中继日志)中排队的事务。
    • performance_schema.replication_applier_status显示与组复制相关的通道和线程的状态。如果有许多不同的工作线程在应用事务,那么工作表也可以用来监视每个工作线程在做什么。

    由组复制插件创建的复制通道被命名为:

    • group_replication_recovery-此通道用于与分布式恢复阶段相关的复制更改。
    • group_replication_applier-此通道用于来自组的传入更改。这是应用直接来自该组的交易的渠道。

    以下各节描述了如何解释可用信息。