MySQL性能优化与运维诊断教程01:MySQL性能基准测试

教程发布:风哥 教程分类:MySQL教程 更新日期:2019-03-08 浏览学习:425

本套风哥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脚本,这样的测试就能更精确的测试业务的性能。

网站声明:本文由风哥整理发布,转载请保留此段声明,本站所有内容将不对其使用后果做任何承诺,请读者谨慎使用!
【上一篇】MySQL性能优化与运维诊断教程02:MySQL表分区管理
【下一篇】MySQL集群教程10:MyCAT分表分库分布式数据库项目实施与维护