MySQL性能优化与运维诊断教程01:MySQL性能基准测试
本套风哥MySQL学习教程熟悉MySQL数据库性能基准测试
2.1 sysbench介绍
sysbench是一个模块化的、跨平台、多线程基准测试工具,主要用于评估测试各种不同系统参数下的数据库负载情况。
目前sysbench代码托管在launchpad上,
注:本文所有的测试都是基于linux操作系统和mysql数据库的。
sysbench目前可以进行如下几个方面的性能测试:
- fileio - File I/O test #磁盘io性能
- cpu - CPU performance test #CUP性能
- memory - Memory functions speed test #内存性能
- threads - Threads subsystem performance test #POSIX线程性能
- mutex - Mutex performance test #调度程序性能
- oltp - OLTP test #数据库性能(OLTP基准测试)
MySQL性能优化与运维诊断教程01:MySQL性能基准测试 (互联网排名第一的MySQL数据库教程) |
本套风哥MySQL教程学习内容 |
1.性能基准测试相关术语讲解 2.MySQL性能基准测试案例1之Sysbench 2.1.sysbench介绍 2.2.sysbench软件下载 2.3.sysbench软件安装 2.4.sysbench命令与参数 2.5.sysbench使用注意事项 2.6.使用sysbench的一些建议 2.7.sysbench OLTP项目测试过程 2.8.sysench磁盘IO测试及更多类型 2.9.sysench自定义脚本进行测试 3.MySQL性能基准测试案例2之Mysqlslap 3.1.mysqlslap常用的选项 3.2.mysqlslap使用案例 4.MySQL性能基准测试案例3之TPCC 4.1.tpcc-mysql工具介绍 4.2.安装tpcc-mysql 4.3.使用tpcc-mysql 5.MySQL性能测试需要注意的事项与参数 6.如何手工计算mysql数据库中的QPS与TPS |
本套风哥MySQL教程学习地址 |
http://edu.51cto.com/sd/28e7c |
更多MySQL教程,请加风哥QQ:176140749、113257174或微信"itpux-com"交流 |
注:在0.4版本的--test选项中是可以直接选用oltp模式,
但是在0.4.12.1.1以后oltp测试就转换成调用lua脚本来进行测试了,
脚本主要存放在tests/db目录下。这样用户就可以根据自己的系统定制lua脚本,这样的测试就能更精确的测试业务的性能。
网站声明:本文由风哥整理发布,转载请保留此段声明,本站所有内容将不对其使用后果做任何承诺,请读者谨慎使用!