## 主从管理的视图表
mysql的主从管理信息可以在*performance\_schema*库中的以replication开头的表查看,这些表就是我们进行主从管理的系统视图!
**进入172.30.0.3从数据库**
~~~
mysql> use performance_schema;
Database changed
mysql> show tables like 'replication%';
+---------------------------------------------+
| Tables_in_performance_schema (replication%) |
+---------------------------------------------+
| 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.02 sec)
~~~
## 主从延迟设置
~~~
# 设置主从延迟 (在docker里面测试没有效果)
# 一个小时后才从主复制到从,注意:要先停止从之后才能设置
mysql> stop slave;
mysql> change master to master_delay=3600;
mysql> start slave;
mysql> select * from replication_applier_configuration \G
*************************** 1. row ***************************
CHANNEL_NAME: # 链路名称:用来在多链路复制时区分不同的链路,默认空字符串
DESIRED_DELAY: 3600 # 主从延迟:用来设置复制过程中设置的主从延迟,默认为0不延迟
mysql> select * from replication_applier_status \G
*************************** 1. row ***************************
CHANNEL_NAME:
SERVICE_STATE: ON
REMAINING_DELAY: 3496 # 主有变化,还剩多少时间到从
~~~
## 多线程复制查看
~~~
# 多线程复制是控制器的情况
mysql> select * from replication_applier_status_by_coordinator \G
# 多线程复制时的线程, 几行数据代表几个线程在工作
mysql> select * from replication_applier_status_by_worker \G
~~~
## 多源复制查看
~~~
# 查看各个channel的连接配置信息:host、port、user、auto_position等
mysql> select * from replication_connection_configuration \G
# 查看各个channel的连接信息
mysql> select * from replication_connection_status \G
~~~
## 组复制信息查看
~~~
mysql> select * from replication_group_member_stats \G
mysql> select * from replication_group_member \G
~~~
- 【mysql的编程专题①】流程控制与其他语法
- 【mysql的编程专题②】触发器
- 【mysql的编程专题③】内置函数
- 【mysql的编程专题④】存储过程
- 【mysql的编程专题⑤】自定义函数
- 【mysql的编程专题⑥】视图
- 【mysql的设计与优化专题(1)】ER图,数据建模与数据字典
- 【mysql的设计与优化专题(2)】数据中设计中的范式与反范式
- 【mysql的设计与优化专题(3)】字段类型与合理的选择字段类型
- 【mysql的设计与优化专题(4)】表的垂直拆分和水平拆分
- 【mysql的设计与优化专题(5)】慢查询详解
- 【mysql的设计与优化专题(6)】mysql索引攻略
- 【Mysql问题集锦(1)】mysql不能使用innodb存储引擎
- 【Mysql进阶技巧(2)】利用mysql生成唯一序号
- 【Mysql进阶技巧(1)】MySQL的多表关联与自连接
- 【Mysql高可用架构(1)】基于日志点的主从复制
- 【Mysql高可用架构(2)】主从管理的系统视图
- 【Mysql高可用架构(3)】基于GTID的主从复制
- 【Mysql高可用架构(4)】在线变更复制类型
- 【Mysql高可用架构(5)】多源复制(多主一从)
- 【Mysql高可用架构(6)】多线程复制
- 【Mysql高可用架构(7)】在线设置复制过滤
- 【Mysql高可用架构(8)】解决主从不一致
- 【Mysql高可用架构(9)】初识mycat以及制作mycat镜像
- 【Mysql高可用架构(10)】mycat配置mysql读写分离
- MyCat 集群部署(HAProxy + MyCat)
- 常用复杂sql语句整理