`
maolin
  • 浏览: 11732 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

论连接池技术在不同场景的优势

 
阅读更多



 在日常开发中,大家都知道要使用连接池技术。使用连接池比直接使用JDBC效率能高多少?是不是必须用连接池?相信大部分朋友都没有具体进行过比较。今天写了一个小程序,逻辑很简单:打开主页,显示数据库内容。分别用连接池和JDBC连接。(Tomcat、JSP、JDBC、Proxool、MySQL
)

压力测试工具: JMeter
脚本录制工具: BadBoy

时间: 30秒  线程数: 5000 循环数: 100



 

第一行使用的是jdbc技术直连数据库,第二行使用proxool连接池技术。可以明显的看到,在并发数大到一定数量上时,使用连接池技术比jdbc的平均时间要提高12倍左右。优势明显。

时间:30秒,线程数: 500 循环数: 10

 



 

在这个环节中,连接池的优势不明显,甚至在平均响应时间这一环节上效率低于使用jdbc。

综上述,没有最好的技术,只有最合适的技术。在用户量不是很大的系统中,使用连接池并不能显著提高系统性能。

  • 大小: 6 KB
  • 大小: 6 KB
1
0
分享到:
评论
1 楼 热咖啡 2013-08-08  
这种测试对分析那中连接池性能好有点意义,性能我的理解是:不是越快性能就是最好的,是个可接受度问题

相关推荐

    ASP校园办公系统论文

    同时,也会探讨性能优化策略,如缓存管理、代码优化和数据库连接池等。 4. **案例研究**:论文可能通过具体的校园办公系统实例,展示ASP在实际项目中的应用,分析其在解决特定问题上的有效性,比如通过VBScript脚本...

    云计算环境下的分布式存储技术研究与应用.pdf

    云计算技术的发展推动了存储技术的进步与变革,分布式存储技术作为其代表之一,在云计算环境下具有诸多优势,并逐渐成为存储产品的主流实现方式。本文将深入探讨云计算环境下分布式存储技术的研究与应用。 首先,...

    窄带物联网技术在航标遥测遥控中的应用.pdf

    窄带物联网技术的三大优势分别是海量连接、深度覆盖和低功耗。相比传统2G/3G/4G,NB-IoT的上行容量提升了50~100倍,在200kHz带宽下单基站小区可以支持5万用户。这意味着,与现有的无线技术相比,NB-IoT可以提供多50...

    基于云计算机的虚拟化技术应用研究.pdf

    存储虚拟化技术涉及利用集群应用、分布式文件系统和网络技术等,将网络系统中不同的存储设备整合起来,形成统一的存储资源池,以提供更高效的数据存储和业务访问功能。通过存储虚拟化,管理员可以进行数据移动操作或...

    基于Flex和Java的考试车辆管理系统.pdf

    4. 数据库连接池技术:数据库连接池是管理数据库连接的一种技术,目的是减少数据库连接的开销。文档中提到,连接池可以预先建立一定数量的数据库连接,并将它们放置在一个“缓冲池”中。当需要建立数据库连接时,...

    基于JSP的WEB数据库访问.doc

    在高并发的Web应用中,连接池可以高效地分配和回收数据库连接,避免频繁创建和销毁连接带来的性能开销,提高系统效率。 【非结构化数据库】与传统的结构化关系型数据库不同,非结构化数据库如NoSQL数据库,适用于...

    基于jsp的门禁管理系统源码数据库论文.doc

    使用数据库连接池(如Apache的DBCP或C3P0)提高数据库操作效率,减少资源消耗。 7 系统测试与优化 系统在开发完成后,需进行功能测试、性能测试和安全性测试,确保所有功能正常运行,并对性能瓶颈进行优化。 8 ...

    浅谈Java技术中的数据库应用

    此外,JDBC连接池技术如C3P0和Apache DBCP则优化了数据库资源的管理和复用,提升了应用性能。 总的来说,Java通过JDBC为开发者提供了强大而灵活的数据库访问能力,使得在构建分布式、跨平台的数据库应用时,可以...

    基于SpringBoot+druid+mysql毕业设计管理系统(含论文).zip

    在这个项目中,论文部分可能会详细解释SpringBoot、Druid和MySQL在系统中的具体应用和优势。 6. **code_resource_1**: 这可能是项目代码的资源文件夹,包含了具体的Java代码、配置文件、数据库脚本等。开发者可能...

    软考.系分辅导下午一考试新技术资料.pdf

    - **定义**: 数据库连接池是一种管理数据库连接的技术。 - **目的**: 减少建立连接的时间,提高系统的响应速度。 #### 八、EAI技术在电信运营支撑系统中的应用 **2.1 应用系统本身** - **问题**: 电信运营支撑系统...

    基于X3D的虚拟场景建模方法* (2009年)

    在分析基于X3D的虚拟场景建模方法中,首先要理解虚拟现实技术的基础知识。虚拟现实技术是利用计算机技术创建一个三维环境,让用户能够在这个环境中进行交互和感知。在虚拟漫游系统中,用户能够与虚拟场景中的各种...

    基于javaweb问卷系统毕业设计(论文).docx

    - **数据库连接池技术**:通过复用预创建的数据库连接,减少数据库连接的创建和销毁次数,提高系统性能。 - **分页技术**:在处理大量数据时,使用分页显示可以减轻服务器负担,提高用户体验。 - **异常处理机制**:...

    基于javaee的仓库管理系统设计本科论文.doc

    在仓库管理系统中,Java EE的优势在于其稳定性和可扩展性,能够处理大量并发用户请求,支持数据库连接池、事务管理、安全控制等关键功能。 仓库管理系统的核心功能包括: 1. 入库管理:这一模块负责记录货物的入库...

    论文研究-一个基于JMS和XML的用户状态实时监控系统的设计与实现.pdf

    在整个系统的实现中,连接池(Connection Pool)是提高效率的一个重要技术点。连接池用于管理JMS连接的生命周期,能够重用连接,从而减少每次通信时创建和销毁连接的开销。 另外,为了保证系统能够持续稳定地运行,...

    数据库设计准则及方法论.docx

    根据逻辑设计,不同的数据库产品有不同的实现技术。例如,对称多处理器(SMP)架构适用于大多数商业数据库,而Sharing Nothing架构适合多分区数据库,如DB2 DPF、TeraData等;Share Disk架构如DB2 pureScale、Oracle...

    基于Android平台的移动医疗系统的研究与设计

    论文还深入研究了数据库连接池的初始化和数据模型设计,以优化系统的性能和数据安全性。 在实现阶段,论文详细描述了移动终端上各个功能模块的设计和实现,包括用户界面、数据同步、实时监测、在线咨询等功能。...

Global site tag (gtag.js) - Google Analytics