小白一枚,原因是是学生,没有过实战,只能上网搜索资料,但不可避免遇到了些问题,请大大们帮忙解答下
环境: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:主从同步除了做数据库备份还能有什么用处?本人本人做过一个商城和微博,问一下主从同步该在商城和微博的什么地方用到?
谢谢!
环境: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
正常的,人家数据量大,有等待时间之类的
还有主从能用来做读写分离,
还有主从能用来做读写分离,