## 主從管理的視圖表
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語句整理