MySQL压⼒测试⼯具mysqlslap介绍及详解MySQL压⼒测试⼯具mysqlslap介绍及详解
⼀、mysqlslap介绍
mysqlslap是从5.1.4版开始的⼀个mysql官⽅提供的压⼒测试⼯具,通过模拟多个并发客户端访问mysql来执⾏压⼒测试。
⼆、常⽤参数
--concurrency:代表并发数量,多个⽤逗号隔开,concurrency=10,50,100, 并发连接线程数分别是10、50、100个并发--engines:代表要测试的引擎,可以有多个,⽤分隔符隔开
--iterations:代表要运⾏这些测试多少次
--commit=N:执⾏N条DML后提交⼀次
--auto-generate-sql:代表⽤系统⾃⼰⽣成的SQL脚本来测试
--auto-generate-sql-load-type:代表要测试的是读还是写还是两者混合的(read,write,update,mixed)
--number-of-queries:代表总共要运⾏多少次查询。每个客户运⾏的查询数量可以⽤查询总数/并发数来
计算
--debug-info:代表要额外输出CPU以及内存的相关信息
--number-int-cols :创建测试表的 int 型字段数量
--auto-generate-sql-add-autoincrement :代表对⽣成的表⾃动添加auto_increment列,从5.1.18版本开始
--number-char-cols:创建测试表的 char 型字段数量
--create-schema:测试的schema,MySQL中schema也就是database
--query:使⽤⾃定义脚本执⾏测试,例如可以调⽤⾃定义的⼀个存储过程或者sql语句来执⾏测试
mysql连接工具--only-print:如果只想打印看看SQL语句是什么,可以⽤这个选项

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。