对Mysql和应用微服务做TPS压力测试

1.对Mysql

使用工具:mysqlslap工具

使用命令:

bash 复制代码
mysqlslap -uroot pGG8697000!@#--auto generate sql -auto generate sql-load typemixed-concurrency=100,200 - number of queries=1000-iterations=10 - number-int-cols=7 - number-charcols=13auto generate sql add autoincrement

对命令行的诠释:

  • 连接MySQL的用户名为root
  • 生成自动SQL语句
  • 使用混合类型的负载进行测试
  • 设定并发数为100到200
  • 每次执行1000个查询
  • 迭代10次
  • 整数列的数量为7
  • 字符列的数量为13
  • 使用自增字段

执行结果如下:

对结果的诠释:

  • 所有查询平均运行时间为0.387秒
  • 最短的运行时间为0.078秒
  • 最长的运行时间为1.110秒
  • 客户端数量为100
  • 平均每个客户端运行10次查询

2.对应用微服务

使用工具:Apache JMeter

相关推荐
王仲肖几秒前
PostgreSQL VACUUM 与 AUTOVACUUM 深度解析
数据库·postgresql
电商API&Tina3 分钟前
电商数据采集API接口||合规优先、稳定高效、数据精准
java·javascript·数据库·python·json
三秋树24 分钟前
第 8 章:B+ 树索引——MySQL 最重要的数据结构
mysql
lifewange27 分钟前
SQL 中 IN 和 AND 可以搭配使用么?
数据库·sql
重庆小透明1 小时前
【搞定面试之mysql】第三篇 mysql的锁
java·后端·mysql·面试·职场和发展
博语小屋1 小时前
I/O 多路转接之epoll
运维·服务器·数据库
问道飞鱼2 小时前
【大模型学习】LangGraph 深度解析:定义、功能、原理与实践
数据库·学习·大模型·工作流
DJ斯特拉2 小时前
黑马点评技术汇总(四)缓存雪崩 && 缓存击穿
数据库·缓存
lzhdim2 小时前
SQL 入门 7:SQL 聚合与分组:函数、GROUP BY 与 ROLLUP
java·服务器·数据库·sql·mysql
lifewange2 小时前
INSERT INTO ... SELECT ...
数据库·sql