问一下本人用主从半同步复制为什么会这样

MySql 码拜 9年前 (2016-02-08) 849次浏览
小白一枚,原因是是学生,没有过实战,只能上网搜索资料,但不可避免遇到了些问题,请大大们帮忙解答下
环境:win7电脑一台,主库在win7,副库在虚拟机centos中,已实现主从同步
问题1:网上资料中别人的参数都有值的例如:
+–+–+
| Variable_name                              | Value |
+–+–+
| Rpl_semi_sync_master_clients               | 2         | #有多少个Semi-sync的备库
| Rpl_semi_sync_master_net_avg_wait_time     | 1209      | #事务提交后,等待备库响应的平均时间
| Rpl_semi_sync_master_net_wait_time         | 213811529 | #等待网络响应的总次数
| Rpl_semi_sync_master_net_waits             | 176714    | #总的网络等待时间
| Rpl_semi_sync_master_no_times              | 0         | #一共有几次从Semi-sync跌回普通状态
| Rpl_semi_sync_master_no_tx                 | 0         | #备库未及时响应的事务数
| Rpl_semi_sync_master_status                | ON        | #主库上Semi-sync能否正常开启
| Rpl_semi_sync_master_timefunc_failures     | 0         | #时间函数未正常工作的次数
| Rpl_semi_sync_master_tx_avg_wait_time      | 1618      | #开启Semi-sync,事务返回需要等待的平均时间
| Rpl_semi_sync_master_tx_wait_time          | 156225399 | #事务等待备库响应的总时间
| Rpl_semi_sync_master_tx_waits              | 96501     | #事务等待备库响应的总次数
| Rpl_semi_sync_master_wait_pos_backtraverse | 1006      | #改变当前等待最小二进制日志的次数
| Rpl_semi_sync_master_wait_sessions         | 0         | #当前有几个线程在等备库响应
| Rpl_semi_sync_master_yes_tx                | 92171     | #Semi-sync模式下,成功的事务数
以上是网上资料的参数
而本人的确是:
Rpl_semi_sync_master_clients               | 1  | #有多少个Semi-sync的备库
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  | #一共有几次从Semi-sync跌回普通状态
Rpl_semi_sync_master_no_tx                 | 0  | #备库未及时响应的事务数
Rpl_semi_sync_master_status                | ON | #主库上Semi-sync能否正常开启
Rpl_semi_sync_master_timefunc_failures     | 0  | #时间函数未正常工作的次数
Rpl_semi_sync_master_tx_avg_wait_time      | 0 | #开启Semi-sync,事务返回需要等待的平均时间
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| #Semi-sync模式下,成功的事务数
为什么已经开启了确没有响应次数、时间事务数,都是0
问题2:主从同步除了做数据库备份还能有什么用处?本人本人做过一个商城和微博,问一下主从同步该在商城和微博的什么地方用到?
谢谢!
解决方案

100

正常的,人家数据量大,有等待时间之类的
还有主从能用来做读写分离,

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明问一下本人用主从半同步复制为什么会这样
喜欢 (0)
[1034331897@qq.com]
分享 (0)