mysql压力测试工具mysqlslap简介
mysqlslap是一个mysql5.1.4以上版本加入的压力测试工具,可以模拟服务器的负载,并输出计时信息。 参考官方文档:(简单易懂!) 官方文档 ####mysqlslap的执行步骤: 1.创建schema、可选择地准备测试语句与测试数据。 2.运行测试,通过模拟多客户来运行测试。 3.清理,把测试表删除。 (注意:手动指定表的时候不会清空数据,后面会提及) ####一些注意事项: 使用mysqlslap时提示 Error when connecting to server: Access denied for user 错误 需要在执行时附加-p参数指定密码,比如:mysqlslap -p123456 其他参数> 压测时如果指定插入存在的表时,测试执行完毕后,这些测试数据不会自动删除 比如下面用例: mysqlslap -uroot -p123456 --concurrency=100 --delimiter=";" --number-of-queries=10 --query="use test;insert into test values(null, 1)" 插入test表的数据不会自动清空。这需要留意一下。 关于参数–number-of-queries 官方的解释是Limit each client to approximately this number of