Mysql8.0--性能测试对比(sysbench for MGR单主/MGR多主/MHA/Mysql单机)

环境说明:

VMware虚拟机,CentOS Linux release 7.3,所有数据库的buffer_pool都设置为750M,仅限于OLTP事务测试,所有虚拟机节点在同一台物理机上;

MGR单主:mysql 8.0.11,三个节点;

MGR多主:mysql 8.0.11,三个节点;

MHA(开半同步复制):mysql 5.7.19,三个节点;

Mysql单机:mysql 5.7.19,单个节点。

一、数据库准备

create user sbtest@'%' identified by 'sbtest';

grant all on *.* to sbtest@'%';

create database sbtest;

二、sysbench配置:

安装依赖、解压、编译等(系统可能自带其他版本sysbench,yum -y remove sysbench 一概卸载了)

yum -y install automake*
yum -y install libtool*
unzip sysbench-0.4.zip
cd sysbench-0.4
./autogen.sh
./configure   
make
make install

三、数据准备与测试流程:

1、准备:(每组测试都要准备,修改IP即可)

测试时间与数据量可以修改max-time参数(单位为秒)、table-size等参数调整;

sysbench --report-interval=1 --num-threads=4 --max-time=600 --test=oltp --mysql-user='sbtest' --mysql-password='sbtest' --oltp-table-size=20000 --mysql-host=192.168.1.11 --mysql-port=3306 --max-requests=10000000 --init-rng=on prepare
2、测试:

所有的测试直接在本地执行(MGR单主模式和MHA是在主库所在节点,MGR多主模式则是任一节点);

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值