Mysql优化概述及其压力测试工具

 

衡量指标

TPS:Transactions Per Second (每秒传输的事物处理个数) ,这是指服务器每秒处理的事物数,支持事物的存储引擎如Innodb等特有的一个性能指标;

QPS:Queries Per Second (每秒查询处理量) 同时适用于InNoDB和MyIsam引擎

等待时间: 执行SQL等待返回结果之间的等待时间

TPS = (COM_COMMIT + COM_ROLLBACK)/UPTIME

QPS=QUESTIONS/UPTIME

MysqlSlap:

  MysqlSlap是从mysql5.1.4版本开始就开始官方提供的压力测试工具

  *创建  schema,table,test data;

  *运行负载测试,可以使用多个并发客户端连接;

  *测试环境清理(删除创建的 数据,表等,断开连接)

目的:测试Mysql服务器瓶颈

 

 

 

 1000个客户端,重复10次,自动生成SQL.总共1000个查询

mysqlslap -uroot -proot --concurrency=1000 --iterations 10 -a --auto-generate-sql-add-auto-increment --engine=innodb --number-of-queries=1000

作者:彼岸舞

时间:2020\06\23

内容关于:Mysql

本文部分来源于网络,只做技术分享,一概不负任何责任

posted @   彼岸舞  阅读(166)  评论(0编辑  收藏  举报
编辑推荐:
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 上周热点回顾(3.3-3.9)
· AI 智能体引爆开源社区「GitHub 热点速览」
点击右上角即可分享
微信分享提示