验证读写分离及负载均衡
- 执行验证读写分离及负载均衡中的创建测试数据库和测试表至验证MySQLRouter端口是否正常启动。
- 执行查询测试。
- 执行读请求脚本。
1
sh /home/read_6446.sh
通过6446端口,读请求都发送到127.0.0.1:3307 PRIMARY节点上,符合预期。
- 执行读请求脚本。
1
sh /home/read_6447.sh
通过6447端口,读请求都轮询发送到三台PRIMARY节点上,符合预期。
- 执行读请求脚本。
- 执行写入测试。
- 编辑文件。
1
vim /home/write_6446.sh
- 添加如下内容。
1 2 3 4 5
#!/bin/bash for i in {1..1000} do /usr/local/mysql/bin/mysql -uroot -p123456 -P6446 -h127.0.0.1 -Dsysbench -e "insert into test1(id,report_serverid) values($i,@@server_id)" done
- 按“Esc”键,输入:wq!,按“Enter”保存并退出编辑。
- 执行写请求脚本。
1
sh /home/write_6446.sh
- 确认测试数据。
1
/usr/local/mysql/bin/mysql -uroot -p123456 -P6446 -h127.0.0.1 -Dsysbench -e "select * from test1"
通过6446端口,写请求都发送到127.0.0.1:3307 PRIMARY节点上,符合预期。
- 通过6447端口写入测试。
- 编辑文件。
1
vim /home/write_6447.sh
- 添加如下内容。
1 2 3 4 5
#!/bin/bash for i in {1001..2000} do /usr/local/mysql/bin/mysql -uroot -p123456 -P6447 -h127.0.0.1 -Dsysbench -e "insert into test1(id,report_serverid) values($i,@@server_id)" done
- 按“Esc”键,输入:wq!,按“Enter”保存并退出编辑。
- 执行写请求脚本。
1
sh /home/write_6447.sh
- 确认测试数据。
1
/usr/local/mysql/bin/mysql -uroot -p123456 -P6447 -h127.0.0.1 -Dsysbench -e "select * from test1"
通过6447端口,写请求都轮询发送到三台PRIMARY节点上,符合预期。
- 编辑文件。
- 编辑文件。
父主题: 部署MGR(多主模式)