sysbench测试mysql性能瓶颈
前言
任何系统,业务越来越繁忙,最终都会遇到性能瓶颈。能够提前知道系统大概的瓶颈,是很重要的。下面介绍一个测试工具sysbench
安装
1 2 | yum install sysbench #下面测试中版本是1.0.9 |
github
1 | https: //github .com /akopytov/sysbench |
测试mysql
1 2 3 4 5 6 7 | sysbench -- test = /usr/share/sysbench/oltp_insert .lua --mysql-host=127.0.0.1 --mysql-port=3306 --mysql-user=root --mysql-password=111111 --mysql-db=mytest --db-driver=mysql prepare |
- * 参数选项
1 2 3 4 5 6 7 8 9 10 | -- test 指定测试所用lua脚本 --mysql-host --mysql-port --mysql-user --mysql-password --mysql-db --db-driver=mysql #指定db类型 prepare 测试前准备工作 run 正式测试 cleanup 测试后删掉测试数据 |
- * lua脚本的参数选项
详细参数看lua脚本/usr/share/sysbench/oltp_common.lua
下面是常用参数
1 2 3 | --mysql_storage_engine=innodb #表引擎 --table_size=10000 #表大小 --tables=10 #表数量 |
《了凡四训》详解之改过之法
印光大师十念法(胡小林主讲第1集)
此生必看的科学实验-水知道答案