--iterations=10
Enter password:
Benchmark
Average number of seconds to run all queries: 0.022 seconds
Minimum number of seconds to run all queries: 0.017 seconds
Maximum number of seconds to run all queries: 0.032 seconds
Number of clients running queries: 50
Average number of queries per client: 2
[root@testupdate ~]#
注释:
--delimiter
指后面的创建
sql
语句间使用什么符号表示分开;
--create
指需要执行的
SQL
或者文件;
--query
指需要压测的
SQL
或者文件;
第二种:使用
sysbench
(开源工具,需安装)
Sysbench
是一种全能测试工具,支持
MySQL
、操作系统和硬件的测试。它可以根据影响
数据库服务性能的各种因素来评估系统的性能。
与
mysql
默认的
mysqlslap
工具相比,
sysbench
的功能齐全,测试准确,是最常用的
MySQL
压测工具之一。
sysbench
支持文件
I/O
,
CPU
,内存,线程,
mutex
互斥锁,
OLTP
等基准测试。
1
、下载
https://dev.mysql.com/downloads/benchmarks.html
2
、安装
[root@testupdate yum.repos.d]# yum -y install make automake libtool
pkgconfig libaio-devel vim-common
[root@testupdate yum.repos.d]# yum -y install openssl-devel
安装报错:
[root@testupdate sysbench-0.4.12.14]# ./autogen.sh
./autogen.sh: running `libtoolize --copy --force'
libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, `config'.
评论