下载文件
wget https://repo.percona.com/yum/release/7/RPMS/x86_64/sysbench-1.0.20-6.el7.x86_64.rpm
安装
yum localinstall -y sysbench-1.0.20-6.el7.x86_64.rpm
使用
创建配置文件
$ cat sysbench/tidb_conf
mysql-host=192.168.100.38
mysql-port=4000
mysql-user=root
mysql-password=123456
mysql-db=sbtest
time=600
threads=16
report-interval=10
db-driver=mysql
准备数据
sysbench --config-file=sysbench/tidb_conf oltp_point_select --tables=1 --table-size=10000000 prepare
测试
sysbench --config-file=sysbench/tidb_conf oltp_update_index --tables=1 --table-size=2000000000 run
参数:
oltp_update_index 更新index列
oltp_point_select
oltp_read_only 只读
oltp_read_write 读写
oltp_update_non_index 更新非index列
可相互替换
参考官网说明:https://github.com/akopytov/sysbench/blob/master/README.md#general-command-line-options
清理数据
sysbench --config-file=sysbench/tidb_conf oltp_point_select --tables=1 --table-size=200000 cleanup