最新消息:欢迎加入小松的QQ群一起讨论一起学习,本站启用elasticsearch全文检索系统,提供搜索的精确度

测试mysql读写分离

Linux 1135浏览 0评论

上一篇文章将的mysql读写分离,这一篇讲怎么测试是否正确
注意:mysql-proxy默认要开启4个以上连接才能读写分离,不然读写都在Master。
也可以更改rw-splitting.lua脚本中相关参数
min_idle_connections = 4,
max_idle_connections = 8,
vi /usr/local/mysql-proxy/share/doc/mysql-proxy/rw-splitting.lua
把上面的两个参数修改成1和2;不清楚有怎么命令可以重启mysql-proxy只能是结束进程的方式

mysql-proxy修改默认连接
先查进程
ps aux|grep mysql-proxy

查mysql-proxy进程

在用kill命令结束mysql-proxy进程,在启动mysql-proxy,怎么启动上一篇有讲

为了测试要启动mysql服务器日志
master:192.168.128.128 修改mysql配置文件my.cnf中加入log=query.log,然后重启service mysql restart
slave:192.168.128.2 修改mysql配置文件my.cnf中加入log=query.log,然后重启service mysql restart
slave:
停止slave
mysql -uroot -p123456
stop slave;
quit;
查看到最新的mysql日志文件内容.
master:
tail -f /usr/local/mysql/var/query.log
slave:
tail -f /usr/local/mysql/var/query.log

开3个mysql链接,要测试的表和数据
第一个链接
select * from abc where id =10;
第二个链接
select * from abc where id =11;
第三个链接
select * from abc where id =12;

观察master和slave 的日志
master:
mysql-proxy分离结果
slave:
mysql-proxy分离结果
到此结束,有问题请留言

QQ交流群:136351212

如无特别说明,本站文章皆为原创,若要转载,务必请注明以下原文信息:
转载保留版权:小松博客» 测试mysql读写分离
本文链接地址:https://www.phpsong.com/615.html

发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
木有头像就木有JJ!点这里按步骤申请Gravatar头像吧!