git项目地址:

利用sysbench很容易对mysql做性能基准测试(当然这个工具很强大,除了测试主流数据库性能,还能测试其它方面,详情自己看官网项目文档)

mac上的用法:

一、安装

brew install sysbench

二、先在mysql上创建一个专门的测试数据库,比如test

三、利用sysbench先生成测试数据

sysbench --test=oltp --oltp-table-size=5000000 --oltp-table-name=t_test --mysql-table-engine=innodb --mysql-host=localhost --mysql-db=test --mysql-user=root --mysql-password=*** prepare

上面这一堆的意思,是在本机localhost的test数据库的t_test中创建500万条测试数据,表的数据库引擎为innodb.

tips:如果想知道还有哪些参数可用,可输入命令

sysbench --test=oltp help

四、运行测试

sysbench --test=oltp --oltp-table-size=5000000 --oltp-table-name=t_test --mysql-table-engine=innodb --mysql-host=localhost --mysql-db=test --mysql-user=root --mysql-password=*** run

最后一个prepare改成run就行了,测试完后,会输出类似以下结果:

sysbench 0.4.12: multi-threaded system evaluation benchmark

No DB drivers specified, using mysql

Running the test with following options:

Number of threads: 1

Doing OLTP test.

Running mixed OLTP test

Using Special distribution (12 iterations, 1 pct of values are returned in 75 pct cases)

Using "BEGIN" for starting transactions

Using auto_inc on the id column

Maximum number of requests for OLTP test is limited to 10000

Threads started!

Done.

OLTP test statistics:

queries performed:

read: 140000

write: 50000

other: 20000

total: 210000

transactions: 10000 (514.48 per sec.)

deadlocks: 0 (0.00 per sec.)

read/write requests: 190000 (9775.14 per sec.)

other operations: 20000 (1028.96 per sec.)

Test execution summary:

total time: 19.4371s

total number of events: 10000

total time taken by event execution: 19.3581

per-request statistics:

min: 1.65ms

avg: 1.94ms

max: 13.48ms

approx. 95 percentile: 2.34ms

Threads fairness:

events (avg/stddev): 10000.0000/0.00

execution time (avg/stddev): 19.3581/0.00

一般我们比较关心:

transactions: 10000 (514.48 per sec.)

read/write requests: 190000 (9775.14 per sec.)

这代表每秒能处理的事务数,以及每秒的读写次数。

五、清理测试数据

sysbench --test=oltp --oltp-table-size=5000000 --oltp-table-name=t_test --mysql-table-engine=innodb --mysql-host=localhost --mysql-db=test --mysql-user=root --mysql-password=*** cleanup

最后一个换成cleanup即可。

春晚实在太无聊了,还不如写二行代码有意思,祝各位园友猴年大吉,身体健康,心想事成!

原文:http://www.cnblogs.com/yjmyzz/p/mysql-benchmark-use-sysbench.html

mysql benchmark 测试工具_mysql benchmark基准测试相关推荐

  1. mysql benchmark 测试工具_BenchmarkSQL数据库基准测试工具

    之前有介绍过sysbench基准测试工具,类似的开源测试工具还有BenchmarkSQL,一个JDBC基准测试工具,内嵌了TPC-C测试脚本,也支持很多数据库,如PostgreSQL.Oracle和M ...

  2. mysql 带宽测试工具_MySQL自带的性能压力测试工具mysqlslap详解

    使用语法如下: # MySQLslap [options] 常用参数 [options] 详细说明: --auto-generate-sql, -a 自动生成测试表和数据,表示用mysqlslap工具 ...

  3. php mysql 性能测试工具下载_MySQL压力测试工具_MySQL

    bitsCN.com MySQL压力测试工具 mysqlslap --create-schema=example --query="SELECT * FROM group_message f ...

  4. Centos7安装ab(Apache Benchmark)测试工具及使用

    Centos7安装ab(Apache Benchmark)测试工具及使用 Apache Benchmark简称AB 一.安装 yum install -y httpd-tools 二.创建Post请求 ...

  5. linux mysql 测试工具_LINUX系统下MySQL 压力测试工具super smack

    LINUX系统下MySQL 压力测试工具super smack 发布时间:2008-09-08 17:03:39   作者:佚名   我要评论 1. 源文件下载地址:http://vegan.net/ ...

  6. 数据库TPCC benchmark测试工具对比

    TPCC home: http://www.tpc.org/tpcc/default.asp 怎样进行数据库性能测试:http://www.51testing.com/html/80/n-841780 ...

  7. mysql查询性能测试工具_MySQL性能测试工具MySQLslap使用实例详解

    原标题:MySQL性能测试工具MySQLslap使用实例详解 MySQLslap是MySQL(了解干货请戳:干货!超过500行的Mysql学习笔记)自带的基准测试工具,优点:查询数据,语法简单,灵活容 ...

  8. mysql压力测试教程_Mysqlslap MySQL压力测试工具 简单教程

    MySQL从5.1.4版开始带有一个压力测试工具mysqlslap,通过模拟多个并发客户端访问mysql来执行测试,使用起来非常的简单.通过mysqlslap –help可以获得可用的选项,这里列一些 ...

  9. mysql压力测试工具Mysqlslap

    mysql 性能测试工具:The MySQL Benchmark Suite(不支持多CPU而且不是压力工具) 压力测试工具: MySQL super-smack:需要找能连接外网的机器,能连接外网的 ...

最新文章

  1. Java异常之异常机制
  2. 什么是拉电流和灌电流?
  3. ASP.NET MVC中使用FluentValidation验证实体
  4. 自定义控件_VIewPager显示多个Item
  5. android自助终端界面_滨州市人社自助服务终端上线新功能可查询个人在山东省所有地市的参保信息...
  6. 【中国好公司】中国人最向往的公司:BAT相差太多!华为排名出乎意料
  7. 快手:“我有一把大宝剑”
  8. Android7.1 Audio的FW和HAL层dump PCM数据(三十七)
  9. 20200221_2_国家非文化遗产爬虫代码
  10. Linux服务器异常关机,重启启动后weblogic无法启动
  11. python爬取百度迁徙动态图_python爬虫动态爬取百度迁徙
  12. mybatis官网下载
  13. 介绍make menuconfig中的每个选项含义
  14. 使用 Java 操作 Kubernetes API
  15. 电脑连android手机上网,电脑通过手机3G上网(android安卓手机)的几种方法
  16. multi-key map passed in for ordered parameter sort
  17. photoshop做立体字完整的图文版教程
  18. Ultra96安装指导和无线配置
  19. mac 重装 mysql
  20. ContOs的网络配置

热门文章

  1. 耳机在macOS系统电脑上怎么听不到任何声音怎么办?
  2. 关于阿里巴巴回购雅虎所持有股票的一些探讨
  3. python斐波那契数列第四十项_传统文化的数学基础(四)--论八卦、五行、天干地支、二十四节气、洛书与黄金分...
  4. python 单通道tiff图转jpg
  5. 微信公众平台调用百度地图
  6. Bebras挑战样题之四——小海狸的密码机器
  7. AJAX之封装+跨域
  8. OTA全称为Over-The-Air technology(空中下载技术)
  9. 英语六级口语 计算机,2020年5月英语六级口语惯用口语:计算机
  10. cogs1487. 麻球繁衍