31.10.3 测试半同步复制

31.10.3 测试半同步复制

当主库等待从库返回确认结果超时,主库还未收到从库的确认结果,或者从库中的数据快要追赶上主库时,则主库会自动将半同步模式切换为异步模式。反之,主库会自动切换为半同步模式。测试步骤如下:

(1)停止从库的运行,使从库不再同步主库的数据,达到主库等待从库返回确认结果超时的效果。


mysql> STOP SLAVE;
Query OK, 0 rows affected (0.01 sec)

(2)在主库的testdb数据库下的t_user数据表中插入一条测试数据。


mysql> INSERT INTO testdb.t_user
    -> (id, t_name)
    -> VALUES
    -> (8, 'binghe008');
Query OK, 1 row affected (0.04 sec)

(3)查看主库使用的复制类型。


mysql> SHOW STATUS LIKE '%rpl_semi_sync_master_status%'; 
+-----------------------------+-------+
| Variable_name               | Value |
+-----------------------------+-------+
| Rpl_semi_sync_ma

你可能感兴趣的:(MySQL技术大全:开发,优化与运维实战)