💡
原文英文,约3600词,阅读约需13分钟。
📝
内容提要
MySQL 8.4引入异步副本功能,允许在InnoDB集群中添加独立读副本,以处理特定查询和报告,减轻主节点负担。通过MySQL Shell命令可快速部署和管理这些副本,确保高可用性和负载均衡。
🎯
关键要点
- MySQL 8.4引入异步副本功能,允许在InnoDB集群中添加独立读副本。
- 异步副本可用于处理特定查询和报告,减轻主节点负担。
- 通过MySQL Shell命令可以快速部署和管理这些副本。
- 在部署异步副本前,需要确保其为独立的MySQL实例,版本需在8.0.23或以上。
- 添加异步副本时,需满足一些先决条件,如无未管理的复制通道。
- 可以通过命令将异步副本添加到InnoDB集群中,并监控其状态。
- 在主节点故障时,异步副本可自动切换到新的主节点。
- 可以定义异步副本的复制源为次要节点,以便在主节点故障时进行切换。
- 使用MySQL Router可以将只读流量路由到这些异步副本。
- 如果异步副本断开连接,可以通过rejoinInstance()函数重新加入集群。
- 在InnoDB集群中设置和管理独立读副本相对简单,能够提高高可用性。
➡️