`

(转)mysql不同分支的压力测试

阅读更多
http://www.mysqlsupport.cn/mysql-benchmark/

该文选了:
具体版本如下:
MySQL-5.1.42企业版+innodb-plugin
MySQL-5.1.42企业版+默认的innodb
MySQL-5.1.43开源版+ innodb-plugin
MySQL-5.1.43 Percona
操作系统:
Redhat Enterprise 5.4
硬件: Dell R710,RAM:48G,硬盘:6块SAS做Radid10

压力设置
创建一个1kw的Innodb表,使用16个并发去进行读取写入更新事务方面的操
MySQL的开源版和企业版的Innodb性能相差不大,所以这里不在单独比较。总的来看Precona的MySQL性能表现良好。针对Innodb-plugin的的比较MySQL的企业版少表现比较好一点。从数据上来看选择不同的版本性能上最大的区别基本接近2倍。
分享到:
评论

相关推荐

    叶金荣_MySQL压力测试经验

    ### 叶金荣_MySQL压力测试经验 #### 一、引言 在IT行业中,数据库作为企业核心系统的基石,其稳定性和性能至关重要。随着业务的发展和技术的进步,对数据库的压力测试变得越来越重要。叶金荣先生是一位在数据库领域...

    MySQL开源通用分支WebScaleSQL.zip

    一套完整的压力测试套件,以及一个自动化性能测试原型; 对MySQL现有测试中发现的问题架构代码做出了一些改动,以避免可能导致的失败或错误; WebScaleSQL的性能改进,包括缓冲池清洗/buffer pool flushing,对...

    软件测试个人成长计划图谱

    12. **服务端性能测试**:使用性能测试工具进行压力、负载、稳定性测试,评估系统在高并发情况下的表现。 13. **接口安全测试**:检查API的安全性,防止SQL注入、XSS攻击等,确保数据安全。 14. **Docker容器技术*...

    系统测试报告(教学参考).pdf

    工具方面,可能使用了自动化测试工具,如Selenium用于UI自动化测试,JUnit进行单元测试,以及LoadRunner或JMeter进行性能测试,以评估系统的负载和压力承受能力。 3 测试结果及缺陷分析 3.1 测试执行情况与记录 在...

    测试文档1

    然而,软件测试是一个持续的过程,后续还需要进行回归测试、压力测试和性能测试等,以进一步提高系统的可靠性和用户体验。 总之,测试是软件生命周期中不可或缺的一环,对于保证软件产品的质量和用户满意度至关重要...

    全国大学生软件测试大赛web应用测试环境配置资料以及做题学习教程链接和录制视频.zip

    7. **性能测试**:评估Web应用在高并发情况下的表现,需要掌握压力测试工具的使用,比如JMeter能模拟大量用户请求,分析响应时间和系统资源消耗。 8. **持续集成/持续部署(CI/CD)**:使用如Jenkins、GitLab CI/CD等...

    mysql-node:后端节点-Express-MySQL

    10. **部署与测试**: 项目完成后,需要考虑部署到服务器,如Heroku、AWS或自建服务器,以及进行性能测试和压力测试,确保应用在生产环境中的稳定运行。 综上所述,这个项目涵盖了Node.js后端开发的核心技术,通过...

    不同数据库之间的数据迁移方案设计及迁移工具选择.pdf

    在MySQL版本选择上,考虑到稳定性、性能补丁和分支特性,最终决定使用官方版本,对于非核心数据库则选用其他分支,如Percona或MariaDB。 在架构设计上,为了确保高可用性和性能,采用了双机房的MySQL主从复制(MHA...

    DataGen:用于填充 postgresql mysql 数据库的应用程序

    无论是为了测试各种场景、压力测试数据库性能,还是构建演示环境,这样的工具都是必不可少的。 标签 "Java" 指出DataGen是用Java编程语言编写的。Java是一种广泛使用的面向对象的编程语言,具有跨平台性、稳定性和...

    人工智能-项目实践-搜索引擎-基于springboot框架开发,使用 mysql 数据库做数据交互,redis 做缓存

    在实际的开发过程中,项目代码通常会按照Maven或Gradle的约定进行组织,包括src/main目录下的java源码、resources资源配置、web应用资源等,以及src/test目录下的测试代码。 总的来说,这个项目结合了Spring Boot的...

    毕业设计-计算机网络水平网上测试系统.zip

    6. **测试与调试**:单元测试、集成测试和压力测试确保系统的稳定性和可靠性。可能使用JUnit、Mocha、pytest等工具进行测试。 7. **性能优化**:缓存策略、负载均衡、CDN等技术可以提高系统的响应速度和并发处理...

    不同数据库之间的数据迁移方案设计及迁移工具选择.docx

    同时,我们也考虑了 PostgreSQL,但经过测试,发现 MySQL 5.7 的 QPS 在同样配置的 PG 要高,基于在线事务对性能的要求,最后还是选择了 MySQL。 在选择了 MySQL 作为目标数据库后,我们需要考虑 MySQL 的分枝和...

    WebApplication2:测试

    此外,可能还有性能测试(如负载和压力测试,检查应用在高并发情况下的表现)、安全测试(识别潜在的漏洞和攻击面)以及兼容性测试(确保应用在不同浏览器和设备上运行正常)。 在Web应用的测试过程中,开发者通常...

    基于人工智能的多媒体数据库在线整合系统设计.pdf

    系统测试是验证系统功能和性能的步骤,它涉及多个方面,包括但不限于查询交互性测试、性能测试、压力测试等。 ### 7. 系统查询交互性测试 查询交互性测试主要评估系统对于用户查询请求的响应能力和交互体验。在本次...

    FinalVersion_Project:KEA_STUD LAN Chat Messenger 使用Java和MySQL作为学期项目

    学生们可能已经对代码进行了单元测试、集成测试,甚至压力测试,以验证其在不同情况下的表现。 从提供的压缩文件名"FinalVersion_Project-master"来看,"master"通常指代主分支或最终版本,表明这是项目的主要或...

    项目申报管理系统论文.doc

    - 压力测试:模拟大量并发用户访问,检验系统的稳定性和响应速度。 - **测试结果与分析**:记录测试过程中发现的问题,并进行详细的原因分析和解决方案探讨。 #### 结论 综上所述,项目申报管理系统通过运用Java...

    testweb:测试网

    8. **负载测试**:通过Apache JMeter、LoadRunner等工具模拟高并发用户,测试系统在压力下的表现和稳定性。 9. **版本分支管理**:在开发过程中,可以使用特性分支进行功能开发,待测试无误后合并到主分支。 10. *...

    计算机系毕业设计、php源码、PHP基于Web的subversion用户管理系统(源代码+论文).rar

    此外,性能测试和压力测试也能帮助优化系统,提高用户体验。 10. **文档编写**:除了源代码,项目还包括论文部分,详细介绍了系统的架构、设计思路、实现方法以及可能的优化方向。这是毕业设计的重要组成部分,有助...

    解决目前很多计算机开发过程中出现系统故障特别是网站方面的一些情况的工具

    7. **压力测试工具**:如`JMeter`和`LoadRunner`,通过模拟大量用户并发访问,测试系统的负载能力和稳定性,提前发现可能导致故障的潜在问题。 8. **日志聚合和分析工具**:如`Logstash`和`Elasticsearch`,它们能...

Global site tag (gtag.js) - Google Analytics