sysbench--mysql测试
1、下载sysbench-0.4.12.14.tar.gz
2、解压。tar -zxf sysbench-0.4.12.14.tar.gz
3、编译:
填写mysql路劲。
./configure --with-mysql-includes=/usr/local/mysql/include --with-mysql-libs=/usr/local/mysql/lib && make && make install
vim /etc/profile
export LD_LIBRARY_PATH=/usr/local/mysql/lib
4、测试:
(1)在mysql中创建数据库test,这步是向test数据库中创建10张表,每张表数据1000W
sysbench --test=oltp --mysql-db=test --mysql-user=root --mysql-password=123456 --oltp-table-size=1000000 --oltp-num-tables=10 prepare
(2)开始测试:
sysbench --test=oltp --mysql-db=test1 --mysql-user=root --mysql-password=123456 --oltp-table-size=10000000 --num-threads=24 --max-time=60 --report-interval=10 --oltp-read-only=on --max-requests=200000 run
主要参数:
num-threads 线程数
max-requests=200000 请求数
max-time 测试时间
report-interval 间隔时间报告
oltp-read-only 只读关闭。使用混合读写