mysql 压力测试工具 mysqlslap

本文介绍了MySQL自带的压力测试工具mysqlslap,包括安装方法、基本使用和参数说明。通过设置并发数、迭代次数、引擎类型等参数,可以进行自定义的压力测试,同时提供了自动生成测试SQL的功能,支持多种SQL类型。mysqlslap对于评估数据库性能表现非常有帮助。
摘要由CSDN通过智能技术生成

最近试了下mysqlslap,mysql官方自带的压力测试工具。

1.先介绍如何安装,在mysql5.1.58版本里有自带,不过要下载完全版本的(100M大小),而非essential版本。重装过程可以参考我前一篇所写文章,安装完毕后进bin文件,看是否存在exe文件。

2.小试牛刀,

服务器 只需把配置文件的地址修改即可。

3.参数说明

–defaults-file,配置文件存放位置
–concurrency,并发数
–engines,引擎
–iterations,迭代的实验次数
–socket,socket文件位置

–auto-generate-sql,自动产生测试SQL
–auto-generate-sql-load-type,测试SQL的类型。类型有mixed,update,write,key,read。
–number-of-queries,执行的SQL总数量
–number-int-cols,表内int列的数量
–number-char-cols,表内char列的数量

--concurrency代表并发数量,多个可以用逗号隔开,当然你也可以用自己的分隔符隔开,这个时候要用到--delimiter开关。
--engines代表要测试的引擎,可以

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值