软件性能测试技术树----数据库(MySQL)性能

Posted ailiailan

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了软件性能测试技术树----数据库(MySQL)性能相关的知识,希望对你有一定的参考价值。

 

全图:

技术分享图片

MySQL重点监控指标:

技术分享图片

技术分享图片

MySQL主流分支:

技术分享图片

数据库架构设计:

技术分享图片

技术分享图片

MySQL慢查询:

技术分享图片

SQL语句分析与调优:

技术分享图片

技术分享图片

技术分享图片

技术分享图片

技术分享图片

技术分享图片

 

技术分享图片

MySQL索引:

技术分享图片

技术分享图片

技术分享图片

技术分享图片

MySQL存储引擎:

技术分享图片

MySQL实时监控:

技术分享图片

MySQL集群监控工具:

技术分享图片

Jmeter开发MySQL性能测试脚本:

技术分享图片

 

以下来自百度百科 ---- 软件性能测试

吞吐量

我把吞吐量定义为“单位时间内系统处理的客户请求的数量”,直接体现软件系统的性能承载能力,对于交互式应用系统来说、吞吐量反映的是服务器承受的压力、在容量规划的测试中、吞吐量是一个重要指标、它不但反映在中间件、数据库上、更加体现在硬件上。我们在以下方面利用这个指标:
(1) 用来协助设计软件性能测试场景,衡量软件性能测试是否达到了预计的设计目标、比如J2EE应用系统的连接池、数据库事务发生频率、事务发生次数。
(2) 用来协助分析性能瓶颈、参照本文第二部分总的RBI方法。

性能计数器

性能计数器式描述服务器或操作系统性能的一些数据指标、例如对WINDOWS来说使用内存数、CPU使用率、进程时间等都是常见的计数器。 [Page]
对于性能计数器这个指标来说、需要考虑到的不但有硬件计数器、web服务器计数器、Weblogic服务器计数器、Servlet性能计数器、EJB2的性能计数器、JSF性能计数器、JMS性能计数器。找到这些指标是使用性能计数器的第一步、关键是找到性能瓶颈、确定系统阀值、提供优化建议才是性能计数器使用的关键。性能计数器复杂而繁多、与代码上下文环境、系统配置情况、系统架构、开发方式、使用到的规范实现、工具、类库版本都有紧密的联系、在此不作赘述。

以上是关于软件性能测试技术树----数据库(MySQL)性能的主要内容,如果未能解决你的问题,请参考以下文章

软件测试技术树

创新技术实践 | MySQL基准测试实践

几个常用的MySQL性能测试工具

性能测试技能树

软件性能测试笔记

MySQL组复制技术实现与数据库性能测试工具