mysqlslap 性能测试
2024-08-27 14:46:50
--create-schema=name 指定测试的数据库名,默认是mysqlslap
--engine=name 创建测试表所使用的存储引擎,可指定多个
--concurrency=N 模拟N个客户端并发执行。可指定多个值,以逗号或者
--number-of-queries=N 总的测试查询次数(并发客户数×每客户查询次数),比如并发是10,总次数是100,那么10个客户端各执行10个
--iterations=N 迭代执行的次数,即重复的次数(相同的测试进行N次,求一个平均值),指的是整个步骤的重复次数,包括准备数据、测试load、清理
--commit=N 执行N条DML后提交一次
--auto-generate-sql, -a # 自动生成测试表和数据,表示用mysqlslap工具自己生成的SQL脚本来测试并发压力。
--auto-generate-sql-loadtype=name# 测试语句的类型。代表要测试的环境是读操作还是写操作还是两者混合的。# 取值包括:read (scan tables), write (insert intotables), key (read primary keys), update (updateprimary keys), or mixed (half inserts, half scanningselects). 默认值是:mixed.
--auto-generate-sql-addauto-increment对生成的表自动添加auto_increment列
--number-char-cols=name 自动生成的测试表中包含N个字符类型的列,默认1
--number-int-cols=name 自动生成的测试表中包含N个数字类型的列,默认1
--debug-info 打印内存和CPU的信息
测试同时不同的存储引擎的性能进行对比:并发50-100,1000次查询
mysqlslap -a --concurrency=50,100 --number-of-queries 1000 --iterations=5 --engine=myisam,innodb --debug-info
mysqlslap -a --concurrency=50,100 --number-of-queries 3000 --iterations=5 --auto-generate-sql --auto-generate-sql-add-auto-increment --engine=ndbcluster --debug-info
最新文章
- jQuery知识点总结(第六天)
- 纯CSS气泡效果
- JS 日期格式化和解析工具
- PHP undefined index的解决办法
- C# 在vs2010中打开vs2012的项目(转)
- A Tour of Go Switch evaluation order
- WCF 服务器已拒绝客户端凭据
- 虚拟化技术与";云";
- js &; jq 加载js
- SQL--存储过程+触发器 对比!
- kettle 4.4源代码分析Transformation
- [QML] Connections元素介绍
- 安装并配置Apache
- CYQ.Data V5 分布式自动化缓存设计介绍(二)
- Python基础学习篇章四
- 一个 Vue &; Node 的全栈小项目
- Pytest(一)
- 【Java基础】char
- Python开发——数据类型【数字】
- try finally 执行顺序问题
热门文章
- JMeter性能测试工具
- 如何预测 Pinterest 和 Instagram 的未来发展潜力?
- HDU 6134 Battlestation Operational | 2017 Multi-University Training Contest 8
- [Python自学] day-22 (1) (Session、CSRF、中间件)
- java文件实现文件的上传和下载
- linux认识
- (WA)BZOJ 4821: [Sdoi2017]相关分析
- 北大ACM - POJ试题分类(转自EXP)
- c 语言延时函数
- Harmonious Graph