10bet网址
MySQL 5.7参考手册
相关的文档10bet官方网站 本手册下载
PDF (Ltr)- 36.3 mb
PDF (A4)- 36.3 mb
手册页(TGZ)- 235.7 kb
手册页(邮政编码)- 347.2 kb
信息(Gzip)- 3.3 mb
信息(邮政编码)- 3.3 mb
本手册节选

16.1.5 MySQL多源复制

MySQL多源复制使副本能够并行地从多个直接源接收事务。在多源复制拓扑中,副本为它应该从其接收事务的每个源创建一个复制通道。有关复制区域通道如何工作的详细信息,请参见第16.2.2节“复制通道”

您可以选择实现多源复制来实现以下目标:

  • 将多台服务器备份到一台服务器。

  • 合并表碎片。

  • 将多个服务器的数据合并到单个服务器。

在应用事务时,多源复制不实现任何冲突检测或解决,如果需要,这些任务留给应用程序。

请注意

多源副本上的每个通道必须从不同的源进行复制。不能设置从单个副本到单个源的多个复制通道。这是因为副本的服务器id在复制拓扑中必须是唯一的。源端仅通过复制区域的服务器id(而不是复制区域通道的名称)来区分复制区域,因此无法从同一个复制区域识别不同的复制区域通道。

方法还可以将多源副本设置为多线程副本slave_parallel_workers将系统变量设置为大于0的值。当您在多源副本上执行此操作时,副本上的每个通道都具有指定数量的应用程序线程,以及一个用于管理它们的协调线程。不能为单个通道配置应用程序线程的数量。

本节提供关于如何为多源复制配置源和副本、如何启动、停止和重置多源副本以及如何监视多源复制的教程。