加入收藏 | 设为首页 | 会员中心 | 我要投稿 核心网 (https://www.hxwgxz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 电商 > 正文

MySQL 5.7多源复制实践

发布时间:2021-01-24 23:54:30 所属栏目:电商 来源:网络整理
导读:《MySQL 5.7多源复制实践》要点: 本文介绍了MySQL 5.7多源复制实践,希望对您有用。如果有疑问,可以联系我们。 MySQL 5.7发布后,在复制方面有了很大的改进和提升.比如开始支持多源复制 (multi-source) 以及真正的支持多线程复制了.多源复制可以使用基于二

performance_schema 库中,提供了复制相关的一些视图,可供查看复制相关的信息.

mysql> use performance_schema;
mysql> show tables like '%repl%';
+-------------------------------------------+
| Tables_in_performance_schema (%repl%) ? ? |
+-------------------------------------------+
| replication_applier_configuration ? ? ? ? |
| replication_applier_status ? ? ? ? ? ? ? ?|
| replication_applier_status_by_coordinator |
| replication_applier_status_by_worker ? ? ?|
| replication_connection_configuration ? ? ?|
| replication_connection_status ? ? ? ? ? ? |
| replication_group_member_stats ? ? ? ? ? ?|
| replication_group_members ? ? ? ? ? ? ? ? |
+-------------------------------------------+
8 rows in set (0.00 sec)

这些表里分别有多源通道的配置信息和多源通道的状态信息,另外还有连接配置信息和连接状态信息,如果配置了多线程复制的话,还会有多线程配置信息和多线程状态信息.

其它一些需要注意的点

  • 初次配置耗时较长,需要将各个 master 的数据 dump 下来,再 source 到 slave 上.
  • 需要考虑各 master 数据增长频率,slave 的数据增长频率是这些数据的总和.如果太高,会导致大量的磁盘IO,造成数据更新延迟,最严重的是会影响正常的查询.
  • 如果多个主数据库实例中存在同名的库,则同名库的表都会放到一个库中;
  • 如果同名库中的表名相同且结构相同,则数据会到一起;如果结构不同,则先建的有效.

文章来源微信公众号:运维之美

(编辑:核心网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读