zoukankan      html  css  js  c++  java
  • MYSQL半同步复制

    部署MySQL主从半同步复制

    半同步复制支持多种插件:/usr/lib64/mysql/plugin/*

    [root@localhost ~]# rpm -ql mariadb-server | grep semisync

    /usr/lib64/mysql/plugin/semisync_master.so

    /usr/lib64/mysql/plugin/semisync_slave.so

    半同步复制插件:

     semisync_master.so

     semisync_slave.so

    masterA:主节点

    [root@localhost ~]# rpm -ql mariadb-server | grep semisync
    /usr/lib64/mysql/plugin/semisync_master.so
    /usr/lib64/mysql/plugin/semisync_slave.so

    [root@localhost ~]# mysql -uroot -p123123
    Welcome to the MariaDB monitor. Commands end with ; or g.
    Your MariaDB connection id is 6
    Server version: 5.5.64-MariaDB MariaDB Server

    Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.

    Type 'help;' or 'h' for help. Type 'c' to clear the current input statement.

    1:查看插件是否安装rpl_semi_sync_master

    MariaDB [(none)]> SHOW PLUGINS;

    +--------------------------------+----------+--------------------+---------+---------+

    | Name                           | Status   | Type               | Library | License |

    +--------------------------------+----------+--------------------+---------+---------+

    | binlog                         | ACTIVE   | STORAGE ENGINE     | NULL    | GPL     |

    | mysql_native_password          | ACTIVE   | AUTHENTICATION     | NULL    | GPL     |

    | mysql_old_password             | ACTIVE   | AUTHENTICATION     | NULL    | GPL     |

    | CSV                            | ACTIVE   | STORAGE ENGINE     | NULL    | GPL     |

    | MEMORY                         | ACTIVE   | STORAGE ENGINE     | NULL    | GPL     |

    | MyISAM                         | ACTIVE   | STORAGE ENGINE     | NULL    | GPL     |

    | MRG_MYISAM                     | ACTIVE   | STORAGE ENGINE     | NULL    | GPL     |

    | BLACKHOLE                      | ACTIVE   | STORAGE ENGINE     | NULL    | GPL     |

    | InnoDB                         | ACTIVE   | STORAGE ENGINE     | NULL    | GPL     |

    | INNODB_RSEG                    | ACTIVE   | INFORMATION SCHEMA | NULL    | GPL     |

    | INNODB_UNDO_LOGS               | ACTIVE   | INFORMATION SCHEMA | NULL    | GPL     |

    | INNODB_TRX                     | ACTIVE   | INFORMATION SCHEMA | NULL    | GPL     |

    | INNODB_LOCKS                   | ACTIVE   | INFORMATION SCHEMA | NULL    | GPL     |

    | INNODB_LOCK_WAITS              | ACTIVE   | INFORMATION SCHEMA | NULL    | GPL     |

    | INNODB_CMP                     | ACTIVE   | INFORMATION SCHEMA | NULL    | GPL     |

    | INNODB_CMP_RESET               | ACTIVE   | INFORMATION SCHEMA | NULL    | GPL     |

    | INNODB_CMPMEM                  | ACTIVE   | INFORMATION SCHEMA | NULL    | GPL     |

    | INNODB_CMPMEM_RESET            | ACTIVE   | INFORMATION SCHEMA | NULL    | GPL     |

    | INNODB_SYS_TABLES              | ACTIVE   | INFORMATION SCHEMA | NULL    | GPL     |

    | INNODB_SYS_TABLESTATS          | ACTIVE   | INFORMATION SCHEMA | NULL    | GPL     |

    | INNODB_SYS_INDEXES             | ACTIVE   | INFORMATION SCHEMA | NULL    | GPL     |

    | INNODB_SYS_COLUMNS             | ACTIVE   | INFORMATION SCHEMA | NULL    | GPL     |

    | INNODB_SYS_FIELDS              | ACTIVE   | INFORMATION SCHEMA | NULL    | GPL     |

    | INNODB_SYS_FOREIGN             | ACTIVE   | INFORMATION SCHEMA | NULL    | GPL     |

    | INNODB_SYS_FOREIGN_COLS        | ACTIVE   | INFORMATION SCHEMA | NULL    | GPL     |

    | INNODB_SYS_STATS               | ACTIVE   | INFORMATION SCHEMA | NULL    | GPL     |

    | INNODB_TABLE_STATS             | ACTIVE   | INFORMATION SCHEMA | NULL    | GPL     |

    | INNODB_INDEX_STATS             | ACTIVE   | INFORMATION SCHEMA | NULL    | GPL     |

    | INNODB_BUFFER_POOL_PAGES       | ACTIVE   | INFORMATION SCHEMA | NULL    | GPL     |

    | INNODB_BUFFER_POOL_PAGES_INDEX | ACTIVE   | INFORMATION SCHEMA | NULL    | GPL     |

    | INNODB_BUFFER_POOL_PAGES_BLOB  | ACTIVE   | INFORMATION SCHEMA | NULL    | GPL     |

    | XTRADB_ADMIN_COMMAND           | ACTIVE   | INFORMATION SCHEMA | NULL    | GPL     |

    | INNODB_CHANGED_PAGES           | ACTIVE   | INFORMATION SCHEMA | NULL    | GPL     |

    | INNODB_BUFFER_PAGE             | ACTIVE   | INFORMATION SCHEMA | NULL    | GPL     |

    | INNODB_BUFFER_PAGE_LRU         | ACTIVE   | INFORMATION SCHEMA | NULL    | GPL     |

    | INNODB_BUFFER_POOL_STATS       | ACTIVE   | INFORMATION SCHEMA | NULL    | GPL     |

    | FEDERATED                      | ACTIVE   | STORAGE ENGINE     | NULL    | GPL     |

    | ARCHIVE                        | ACTIVE   | STORAGE ENGINE     | NULL    | GPL     |

    | PERFORMANCE_SCHEMA             | ACTIVE   | STORAGE ENGINE     | NULL    | GPL     |

    | Aria                           | ACTIVE   | STORAGE ENGINE     | NULL    | GPL     |

    | FEEDBACK                       | DISABLED | INFORMATION SCHEMA | NULL    | GPL     |

    | partition                      | ACTIVE   | STORAGE ENGINE     | NULL    | GPL     |

    +--------------------------------+----------+--------------------+---------+---------+

    42 rows in set (0.00 sec)

    主节点安装并启用插件:

    MariaDB [(none)]> INSTALL PLUGIN rpl_semi_sync_master SONAME 'semisync_master.so';
    Query OK, 0 rows affected (0.10 sec)

    MariaDB [(none)]> SHOW PLUGINS;
    +--------------------------------+----------+--------------------+--------------------+---------+
    | Name | Status | Type | Library | License |
    +--------------------------------+----------+--------------------+--------------------+---------+
    | binlog | ACTIVE | STORAGE ENGINE | NULL | GPL |
    | mysql_native_password | ACTIVE | AUTHENTICATION | NULL | GPL |
    | mysql_old_password | ACTIVE | AUTHENTICATION | NULL | GPL |
    | MEMORY | ACTIVE | STORAGE ENGINE | NULL | GPL |
    | MyISAM | ACTIVE | STORAGE ENGINE | NULL | GPL |
    | CSV | ACTIVE | STORAGE ENGINE | NULL | GPL |
    | MRG_MYISAM | ACTIVE | STORAGE ENGINE | NULL | GPL |
    | InnoDB | ACTIVE | STORAGE ENGINE | NULL | GPL |
    | INNODB_RSEG | ACTIVE | INFORMATION SCHEMA | NULL | GPL |
    | INNODB_UNDO_LOGS | ACTIVE | INFORMATION SCHEMA | NULL | GPL |
    | INNODB_TRX | ACTIVE | INFORMATION SCHEMA | NULL | GPL |
    | INNODB_LOCKS | ACTIVE | INFORMATION SCHEMA | NULL | GPL |
    | INNODB_LOCK_WAITS | ACTIVE | INFORMATION SCHEMA | NULL | GPL |
    | INNODB_CMP | ACTIVE | INFORMATION SCHEMA | NULL | GPL |
    | INNODB_CMP_RESET | ACTIVE | INFORMATION SCHEMA | NULL | GPL |
    | INNODB_CMPMEM | ACTIVE | INFORMATION SCHEMA | NULL | GPL |
    | INNODB_CMPMEM_RESET | ACTIVE | INFORMATION SCHEMA | NULL | GPL |
    | INNODB_SYS_TABLES | ACTIVE | INFORMATION SCHEMA | NULL | GPL |
    | INNODB_SYS_TABLESTATS | ACTIVE | INFORMATION SCHEMA | NULL | GPL |
    | INNODB_SYS_INDEXES | ACTIVE | INFORMATION SCHEMA | NULL | GPL |
    | INNODB_SYS_COLUMNS | ACTIVE | INFORMATION SCHEMA | NULL | GPL |
    | INNODB_SYS_FIELDS | ACTIVE | INFORMATION SCHEMA | NULL | GPL |
    | INNODB_SYS_FOREIGN | ACTIVE | INFORMATION SCHEMA | NULL | GPL |
    | INNODB_SYS_FOREIGN_COLS | ACTIVE | INFORMATION SCHEMA | NULL | GPL |
    | INNODB_SYS_STATS | ACTIVE | INFORMATION SCHEMA | NULL | GPL |
    | INNODB_TABLE_STATS | ACTIVE | INFORMATION SCHEMA | NULL | GPL |
    | INNODB_INDEX_STATS | ACTIVE | INFORMATION SCHEMA | NULL | GPL |
    | INNODB_BUFFER_POOL_PAGES | ACTIVE | INFORMATION SCHEMA | NULL | GPL |
    | INNODB_BUFFER_POOL_PAGES_INDEX | ACTIVE | INFORMATION SCHEMA | NULL | GPL |
    | INNODB_BUFFER_POOL_PAGES_BLOB | ACTIVE | INFORMATION SCHEMA | NULL | GPL |
    | XTRADB_ADMIN_COMMAND | ACTIVE | INFORMATION SCHEMA | NULL | GPL |
    | INNODB_CHANGED_PAGES | ACTIVE | INFORMATION SCHEMA | NULL | GPL |
    | INNODB_BUFFER_PAGE | ACTIVE | INFORMATION SCHEMA | NULL | GPL |
    | INNODB_BUFFER_PAGE_LRU | ACTIVE | INFORMATION SCHEMA | NULL | GPL |
    | INNODB_BUFFER_POOL_STATS | ACTIVE | INFORMATION SCHEMA | NULL | GPL |
    | PERFORMANCE_SCHEMA | ACTIVE | STORAGE ENGINE | NULL | GPL |
    | BLACKHOLE | ACTIVE | STORAGE ENGINE | NULL | GPL |
    | ARCHIVE | ACTIVE | STORAGE ENGINE | NULL | GPL |
    | Aria | ACTIVE | STORAGE ENGINE | NULL | GPL |
    | FEDERATED | ACTIVE | STORAGE ENGINE | NULL | GPL |
    | FEEDBACK | DISABLED | INFORMATION SCHEMA | NULL | GPL |
    | partition | ACTIVE | STORAGE ENGINE | NULL | GPL |
    | rpl_semi_sync_master | ACTIVE | REPLICATION | semisync_master.so | GPL |
    +--------------------------------+----------+--------------------+--------------------+---------+
    43 rows in set (0.01 sec)

    MariaDB [(none)]> SHOW GLOBAL VARIABLES LIKE '%semi%';
    +------------------------------------+-------+
    | Variable_name | Value |
    +------------------------------------+-------+
    | rpl_semi_sync_master_enabled | OFF |
    | rpl_semi_sync_master_timeout | 10000 |
    | rpl_semi_sync_master_trace_level | 32 |
    | rpl_semi_sync_master_wait_no_slave | ON |
    +------------------------------------+-------+
    4 rows in set (0.00 sec)

    MariaDB [(none)]> SET @@global.rpl_semi_sync_master_enabled=ON;
    Query OK, 0 rows affected (0.00 sec)

    MariaDB [(none)]> SHOW GLOBAL VARIABLES LIKE '%semi%';
    +------------------------------------+-------+
    | Variable_name | Value |
    +------------------------------------+-------+
    | rpl_semi_sync_master_enabled | ON |
    | rpl_semi_sync_master_timeout | 10000 |
    | rpl_semi_sync_master_trace_level | 32 |
    | rpl_semi_sync_master_wait_no_slave | ON |
    +------------------------------------+-------+
    4 rows in set (0.00 sec)

    masterB:从节点

    1:在从节点安装并启用插件:

    MariaDB [(none)]> INSTALL PLUGIN rpl_semi_sync_slave SONAME 'semisync_slave.so';
    Query OK, 0 rows affected (0.09 sec)

    MariaDB [(none)]> SHOW PLUGINS;
    +--------------------------------+----------+--------------------+-------------------+---------+
    | Name | Status | Type | Library | License |
    +--------------------------------+----------+--------------------+-------------------+---------+
    | binlog | ACTIVE | STORAGE ENGINE | NULL | GPL |
    | mysql_native_password | ACTIVE | AUTHENTICATION | NULL | GPL |
    | mysql_old_password | ACTIVE | AUTHENTICATION | NULL | GPL |
    | MEMORY | ACTIVE | STORAGE ENGINE | NULL | GPL |
    | MyISAM | ACTIVE | STORAGE ENGINE | NULL | GPL |
    | CSV | ACTIVE | STORAGE ENGINE | NULL | GPL |
    | MRG_MYISAM | ACTIVE | STORAGE ENGINE | NULL | GPL |
    | InnoDB | ACTIVE | STORAGE ENGINE | NULL | GPL |
    | INNODB_RSEG | ACTIVE | INFORMATION SCHEMA | NULL | GPL |
    | INNODB_UNDO_LOGS | ACTIVE | INFORMATION SCHEMA | NULL | GPL |
    | INNODB_TRX | ACTIVE | INFORMATION SCHEMA | NULL | GPL |
    | INNODB_LOCKS | ACTIVE | INFORMATION SCHEMA | NULL | GPL |
    | INNODB_LOCK_WAITS | ACTIVE | INFORMATION SCHEMA | NULL | GPL |
    | INNODB_CMP | ACTIVE | INFORMATION SCHEMA | NULL | GPL |
    | INNODB_CMP_RESET | ACTIVE | INFORMATION SCHEMA | NULL | GPL |
    | INNODB_CMPMEM | ACTIVE | INFORMATION SCHEMA | NULL | GPL |
    | INNODB_CMPMEM_RESET | ACTIVE | INFORMATION SCHEMA | NULL | GPL |
    | INNODB_SYS_TABLES | ACTIVE | INFORMATION SCHEMA | NULL | GPL |
    | INNODB_SYS_TABLESTATS | ACTIVE | INFORMATION SCHEMA | NULL | GPL |
    | INNODB_SYS_INDEXES | ACTIVE | INFORMATION SCHEMA | NULL | GPL |
    | INNODB_SYS_COLUMNS | ACTIVE | INFORMATION SCHEMA | NULL | GPL |
    | INNODB_SYS_FIELDS | ACTIVE | INFORMATION SCHEMA | NULL | GPL |
    | INNODB_SYS_FOREIGN | ACTIVE | INFORMATION SCHEMA | NULL | GPL |
    | INNODB_SYS_FOREIGN_COLS | ACTIVE | INFORMATION SCHEMA | NULL | GPL |
    | INNODB_SYS_STATS | ACTIVE | INFORMATION SCHEMA | NULL | GPL |
    | INNODB_TABLE_STATS | ACTIVE | INFORMATION SCHEMA | NULL | GPL |
    | INNODB_INDEX_STATS | ACTIVE | INFORMATION SCHEMA | NULL | GPL |
    | INNODB_BUFFER_POOL_PAGES | ACTIVE | INFORMATION SCHEMA | NULL | GPL |
    | INNODB_BUFFER_POOL_PAGES_INDEX | ACTIVE | INFORMATION SCHEMA | NULL | GPL |
    | INNODB_BUFFER_POOL_PAGES_BLOB | ACTIVE | INFORMATION SCHEMA | NULL | GPL |
    | XTRADB_ADMIN_COMMAND | ACTIVE | INFORMATION SCHEMA | NULL | GPL |
    | INNODB_CHANGED_PAGES | ACTIVE | INFORMATION SCHEMA | NULL | GPL |
    | INNODB_BUFFER_PAGE | ACTIVE | INFORMATION SCHEMA | NULL | GPL |
    | INNODB_BUFFER_PAGE_LRU | ACTIVE | INFORMATION SCHEMA | NULL | GPL |
    | INNODB_BUFFER_POOL_STATS | ACTIVE | INFORMATION SCHEMA | NULL | GPL |
    | PERFORMANCE_SCHEMA | ACTIVE | STORAGE ENGINE | NULL | GPL |
    | BLACKHOLE | ACTIVE | STORAGE ENGINE | NULL | GPL |
    | ARCHIVE | ACTIVE | STORAGE ENGINE | NULL | GPL |
    | Aria | ACTIVE | STORAGE ENGINE | NULL | GPL |
    | FEDERATED | ACTIVE | STORAGE ENGINE | NULL | GPL |
    | FEEDBACK | DISABLED | INFORMATION SCHEMA | NULL | GPL |
    | partition | ACTIVE | STORAGE ENGINE | NULL | GPL |
    | rpl_semi_sync_slave | ACTIVE | REPLICATION | semisync_slave.so | GPL |
    +--------------------------------+----------+--------------------+-------------------+---------+
    43 rows in set (0.01 sec)

    MariaDB [(none)]> SHOW GLOBAL VARIABLES LIKE '%semi%';
    +---------------------------------+-------+
    | Variable_name | Value |
    +---------------------------------+-------+
    | rpl_semi_sync_slave_enabled | OFF |
    | rpl_semi_sync_slave_trace_level | 32 |
    +---------------------------------+-------+
    2 rows in set (0.00 sec)

    MariaDB [(none)]> SET @@global.rpl_semi_sync_slave_enabled=ON;
    Query OK, 0 rows affected (0.00 sec)

    MariaDB [(none)]> SHOW GLOBAL VARIABLES LIKE '%semi%';
    +---------------------------------+-------+
    | Variable_name | Value |
    +---------------------------------+-------+
    | rpl_semi_sync_slave_enabled | ON |
    | rpl_semi_sync_slave_trace_level | 32 |
    +---------------------------------+-------+
    2 rows in set (0.00 sec)

    masterA:主节点

    MariaDB [(none)]> SHOW GLOBAL STATUS LIKE '%semi%';
    +--------------------------------------------+-------+
    | Variable_name | Value |
    +--------------------------------------------+-------+
    | Rpl_semi_sync_master_clients | 0 |
    | Rpl_semi_sync_master_net_avg_wait_time | 0 |
    | Rpl_semi_sync_master_net_wait_time | 0 |
    | Rpl_semi_sync_master_net_waits | 0 |
    | Rpl_semi_sync_master_no_times | 0 |
    | Rpl_semi_sync_master_no_tx | 0 |
    | Rpl_semi_sync_master_status | ON |
    | Rpl_semi_sync_master_timefunc_failures | 0 |
    | Rpl_semi_sync_master_tx_avg_wait_time | 0 |
    | Rpl_semi_sync_master_tx_wait_time | 0 |
    | Rpl_semi_sync_master_tx_waits | 0 |
    | Rpl_semi_sync_master_wait_pos_backtraverse | 0 |
    | Rpl_semi_sync_master_wait_sessions | 0 |
    | Rpl_semi_sync_master_yes_tx | 0 |
    | Rpl_semi_sync_slave_status | OFF |
    +--------------------------------------------+-------+
    15 rows in set (0.00 sec)

    MariaDB [(none)]> STOP SLAVE IO_THREAD;
    Query OK, 0 rows affected (0.00 sec)

    masterB:从节点启动lo线程

    MariaDB [(none)]> STOP SLAVE IO_THREAD;
    Query OK, 0 rows affected (0.00 sec)

    masterA主节点:

    MariaDB [(none)]> SHOW GLOBAL STATUS LIKE '%semi%';
    +--------------------------------------------+-------+
    | Variable_name | Value |
    +--------------------------------------------+-------+
    | Rpl_semi_sync_master_clients | 1 |
    | Rpl_semi_sync_master_net_avg_wait_time | 0 |
    | Rpl_semi_sync_master_net_wait_time | 0 |
    | Rpl_semi_sync_master_net_waits | 0 |
    | Rpl_semi_sync_master_no_times | 0 |
    | Rpl_semi_sync_master_no_tx | 0 |
    | Rpl_semi_sync_master_status | ON |
    | Rpl_semi_sync_master_timefunc_failures | 0 |
    | Rpl_semi_sync_master_tx_avg_wait_time | 0 |
    | Rpl_semi_sync_master_tx_wait_time | 0 |
    | Rpl_semi_sync_master_tx_waits | 0 |
    | Rpl_semi_sync_master_wait_pos_backtraverse | 0 |
    | Rpl_semi_sync_master_wait_sessions | 0 |
    | Rpl_semi_sync_master_yes_tx | 0 |
    | Rpl_semi_sync_slave_status | OFF |
    +--------------------------------------------+-------+
    15 rows in set (0.01 sec)

    masterA:主节点

    为事先创建的用户进行主从复制授权:

    MariaDB [(none)]> grant replication slave on *.* to 'myslave'@'192.168.200.%' identified by '123456';
    Query OK, 0 rows affected (0.01 sec)

    MariaDB [(none)]> flush privileges;
    Query OK, 0 rows affected (0.00 sec)

    MariaDB [(none)]> show master status;
    +---------------------+----------+--------------+------------------+
    | File | Position | Binlog_Do_DB | Binlog_Ignore_DB |
    +---------------------+----------+--------------+------------------+
    | mysql-binlog.000003 | 712 | | |
    +---------------------+----------+--------------+------------------+
    1 row in set (0.00 sec)

    masterB:从节点

    MariaDB [(none)]> STOP slave;
    Query OK, 0 rows affected (0.00 sec)

    MariaDB [(none)]> CHANGE MASTER TO MASTER_HOST='192.168.200.124', MASTER_USER='myslave', MASTER_PASSWORD='123456', MASTER_LOG_FILE='mysql-binlog.000003', MASTER_LOG_POS=712;
    Query OK, 0 rows affected (0.01 sec)

    MariaDB [(none)]> start slave;
    Query OK, 0 rows affected (0.00 sec)

    在主节点创建数据库mydb

    MariaDB [(none)]> CREATE DATABASE mydd CHARACTER SET 'utf8';
    Query OK, 1 row affected (0.06 sec)

    MariaDB [(none)]> show databases;
    +--------------------+
    | Database |
    +--------------------+
    | information_schema |
    | client |
    | cmx |
    | db_test |
    | liuxiang |
    | mydb |
    | mydd |
    | mysql |
    | performance_schema |
    | shiqi |
    | shiqishou |
    | shuifei |
    | test01 |
    | test02 |
    | var |
    | yg |
    | yqx |
    +--------------------+
    17 rows in set (0.00 sec)

    masterB从节点:查看数据库是否复制成功:

    MariaDB [(none)]> show databases;
    +--------------------+
    | Database |
    +--------------------+
    | information_schema |
    | cmx |
    | db_test |
    | liuxiang |
    | mydd |
    | mysql |
    | performance_schema |
    | shiqi |
    | shiqishou |
    | test01 |
    | test02 |
    | yqx |
    +--------------------+
    12 rows in set (0.00 sec)

    数据库mydb成功复制

    使用数据库mydb在主节点进行数据操作:

    MariaDB [(none)]> use mydd;
    Database changed
    MariaDB [mydd]> CREATE TABLE tbl1 (id INT,name VARCHAR(100));
    Query OK, 0 rows affected (0.01 sec)

    观察变化:

    MariaDB [mydd]> SHOW GLOBAL STATUS LIKE '%semi%';
    +--------------------------------------------+-------+
    | Variable_name | Value |
    +--------------------------------------------+-------+
    | Rpl_semi_sync_master_clients | 1 |
    | Rpl_semi_sync_master_net_avg_wait_time | 808 |
    | Rpl_semi_sync_master_net_wait_time | 3234 |
    | Rpl_semi_sync_master_net_waits | 4 |
    | Rpl_semi_sync_master_no_times | 0 |
    | Rpl_semi_sync_master_no_tx | 0 |
    | Rpl_semi_sync_master_status | ON |
    | Rpl_semi_sync_master_timefunc_failures | 0 |
    | Rpl_semi_sync_master_tx_avg_wait_time | 1001 |
    | Rpl_semi_sync_master_tx_wait_time | 4005 |
    | Rpl_semi_sync_master_tx_waits | 4 |
    | Rpl_semi_sync_master_wait_pos_backtraverse | 0 |
    | Rpl_semi_sync_master_wait_sessions | 0 |
    | Rpl_semi_sync_master_yes_tx | 4 |
    | Rpl_semi_sync_slave_status | OFF |
    +--------------------------------------------+-------+
    15 rows in set (0.00 sec)

    MariaDB [mydd]> INSERT INTO tbl1 VALUES (1,'tom');
    Query OK, 1 row affected (0.01 sec)

    masterB:从节点观察变化

    MariaDB [mydb]> SHOW GLOBAL STATUS LIKE '%semi%';

    +--------------------------------------------+-------+

    | Variable_name                              | Value |

    +--------------------------------------------+-------+

    | Rpl_semi_sync_master_clients               | 1     |

    | Rpl_semi_sync_master_net_avg_wait_time     | 1055  |

    | Rpl_semi_sync_master_net_wait_time         | 3166  |

    | Rpl_semi_sync_master_net_waits             | 3     |

    | Rpl_semi_sync_master_no_times              | 0     |

    | Rpl_semi_sync_master_no_tx                 | 0     |

    | Rpl_semi_sync_master_status                | ON    |

    | Rpl_semi_sync_master_timefunc_failures     | 0     |

    | Rpl_semi_sync_master_tx_avg_wait_time      | 1112  |

    | Rpl_semi_sync_master_tx_wait_time          | 3338  |

    | Rpl_semi_sync_master_tx_waits              | 3     |

    | Rpl_semi_sync_master_wait_pos_backtraverse | 0     |

    | Rpl_semi_sync_master_wait_sessions         | 0     |

    | Rpl_semi_sync_master_yes_tx                | 3     |

    +--------------------------------------------+-------+

    14 rows in set (0.00 sec)

  • 相关阅读:
    学习笔记之pandas
    学习笔记之Nearest-Neighbour Searching with PostGIS
    学习笔记之Gurobi
    python基础之装饰器
    python作业
    python的位置参数、默认参数、关键字参数、可变参数区别
    python文件处理
    python基础之文件处理
    python基础之条件和循环
    python基础之函数
  • 原文地址:https://www.cnblogs.com/CMX_Shmily/p/11691064.html
Copyright © 2011-2022 走看看