`
hwpok
  • 浏览: 251989 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

proxool 配法 实时监控 hibernate

阅读更多
1.proxool.xml
<!--<br /> <br /> Code highlighting produced by Actipro CodeHighlighter (freeware)<br /> http://www.CodeHighlighter.com/<br /> <br /> --><?xml version='1.0' encoding='gb2312'?>
<something-else-entirely>
    
<proxool>
        
<alias>MYPool</alias><!--连接池的别名-->
        
<driver-url>
            jdbc:oracle:thin:@127.0.0.1:1521:rwcm
        
</driver-url>
        
<!--JDBC驱动程序rdwk21_#-->
        
<driver-class>
            oracle.jdbc.driver.OracleDriver
        
</driver-class>
        
<driver-properties>
            
<property name="user" value="root" />
            
<property name="password" value="root" />
        
</driver-properties>
        
<!-- proxool自动侦察各个连接状态的时间间隔(毫秒),侦察到空闲的连接就马上回收,超时的销毁-->
        
<house-keeping-sleep-time>90000</house-keeping-sleep-time>
        
<!-- 指因未有空闲连接可以分配而在队列中等候的最大请求数,超过这个请求数的用户连接就不会被接受-->
        
<maximum-new-connections>20</maximum-new-connections>
        
<!-- 最少保持的空闲连接数-->
        
<prototype-count>5</prototype-count>
        
<!-- 允许最大连接数,超过了这个连接,再有请求时,就排在队列中等候,最大的等待请求数由maximum-new-connections决定-->
        
<maximum-connection-count>100</maximum-connection-count>
        
<!-- 最小连接数-->
        
<minimum-connection-count>10</minimum-connection-count>
    
</proxool>
</something-else-entirely>
2.hibernate.cfg.xml
<!--<br /> <br /> Code highlighting produced by Actipro CodeHighlighter (freeware)<br /> http://www.CodeHighlighter.com/<br /> <br /> --><session-factory>
        
<property name="hibernate.connection.provider_class">
            org.hibernate.connection.ProxoolConnectionProvider
        
</property>
        
<property name="hibernate.proxool.pool_alias">MYPool</property>
        
<property name="hibernate.proxool.xml">proxool.xml</property>
        
<property name="hibernate.connection.release_mode">
            auto
        
</property>
        
<property name="show_sql">false</property>
    
</session-factory>
3.web.xml
<!--<br /> <br /> Code highlighting produced by Actipro CodeHighlighter (freeware)<br /> http://www.CodeHighlighter.com/<br /> <br /> -->     <!-- 
        在应用中实时监控连接池开始
     
-->
     
<servlet> 
         
<servlet-name>Admin</servlet-name> 
         
<servlet-class>org.logicalcobwebs.proxool.admin.servlet.AdminServlet</servlet-class> 
     
</servlet>
     
<servlet-mapping> 
         
<servlet-name>Admin</servlet-name> 
         
<url-pattern>/showProxoolSnapshot</url-pattern> 
     
</servlet-mapping>
     
<!--  
        在应用中实时监控连接池结束
     
-->


分享到:
评论

相关推荐

    hibernate3+ proxool-0.9.1配置 和proxool-0.9.1.jar

    标题中的“hibernate3+ proxool-0.9.1配置”涉及到的是在Java开发中,使用Hibernate3 ORM框架与Proxool连接池的整合配置。Hibernate3是一款流行的持久层框架,它允许开发者用面向对象的方式来操作数据库,而Proxool...

    proxool数据库连接池实例(带监控功能)

    通过监控,开发者可以实时查看连接池的状态,如当前活动连接数、空闲连接数、最大连接数等。这有助于发现和预防数据库连接泄露问题,确保系统的稳定运行。监控可以通过HTTP接口进行,允许通过Web浏览器查看监控信息...

    Hibernate 联接池 proxool例子和jar包

    在IT行业中,数据库连接池是优化数据库访问性能的重要技术之一,而Hibernate作为一款流行的Java对象关系映射(ORM)框架,提供了与各种连接池的集成,包括Proxool。本篇将详细介绍如何在Hibernate中使用Proxool作为...

    proxool-0.9连接池+hibernate

    在本资料中,我们将深入探讨`Proxool-0.9`版本与`Hibernate`框架的整合,以及它们在实际应用中的作用和配置方法。 `Proxool`连接池的主要功能包括: 1. **连接管理**:`Proxool`能够管理数据库连接,避免了频繁...

    配置Hibernate使用Proxool连接池

    本篇文章将详细讲解如何配置Hibernate框架以使用Proxool连接池。 首先,我们需要了解Hibernate和Proxool的基本概念。Hibernate是一个流行的Java ORM(对象关系映射)框架,它简化了Java应用与数据库之间的交互,...

    hibernate+proxool解决mysql8小时问题(附带jar包)

    此外,Proxool还提供了一些监控和配置选项,如连接的最大数量、空闲时间等,以适应不同的应用场景和性能需求。 在解决MySQL8小时断开连接的问题时,我们需要进行以下步骤: 1. 添加Proxool和MySQL驱动到项目类路径...

    SSH (Struts2+Spring3+Hibernate3) +Proxool_亲测成功 费大劲了.zip

    Proxool提供了一些监控和配置特性,使得开发者能够更好地管理数据库连接。 在配置文件`proxool.xml`中,通常会定义Proxool连接池的各项参数,如最大连接数、最小连接数、超时时间等。然而,在这个项目中,该文件被...

    Proxool 在 Hibernate 中的典型配置

    Proxool连接池特别强调易用性和监控功能,使得开发者能够容易地发现连接泄漏等问题。Proxool与DBCP和C3P0并称为目前最常见的三种JDBC连接池技术。鉴于Hibernate官方不再支持DBCP并推荐使用Proxool或C3P0,了解...

    Hibernate Proxool连接池配置总结及常遇问题

    通过Proxool,开发者可以方便地监控和调整连接池参数,以适应不同规模的应用需求。 **2. 配置步骤** **(1)引入依赖** 首先,需要在项目中引入Proxool的JAR包,如`proxool-0.9.0RC3.jar`。这通常通过Maven或...

    Spring+Hibernate+Proxool连接池

    标题 "Spring+Hibernate+Proxool连接池" 涉及到的是在Java Web开发中,如何使用Spring框架集成Hibernate ORM框架,并结合Proxool作为数据库连接池的技术实践。这通常是为了提高应用性能,有效管理和复用数据库连接,...

    hibernate-proxool-4.3.1.Final.zip

    【标题】"hibernate-proxool-4.3.1.Final.zip" 提供的是一个集成Hibernate ORM框架与Proxool连接池的版本。Hibernate是Java开发中的一个流行对象关系映射(ORM)工具,它允许开发者用面向对象的方式来处理数据库操作...

    hibernate自动重新连接数据库proxool的使用

    此外,我们还可以通过监控`Proxool`的统计信息来优化连接池的性能。例如,设置`hibernate.proxool.statistics`为`true`,可以开启统计信息,便于分析连接池的使用情况。 在应用运行过程中,如果检测到数据库连接...

    Hibernate - Proxool简单实例

    **三、Proxool监控和性能调优** 1. **监控** Proxool提供了丰富的监控信息,可以通过JMX或者HTTP接口查看连接池的状态,包括当前连接数、等待队列长度、最近活动等。 2. **性能调优** 调整Proxool的配置参数,如...

    proxool-0.9.1 Hibernate 的常用链接池技术 附带配置 一学就会

    本文将深入探讨Proxool 0.9.1,这是一个轻量级的、高效的数据库连接池技术,以及如何将其与Hibernate集成进行配置,让你一学就会。 **什么是Proxool?** Proxool是Proxy + Pool的缩写,它是一个开源的JDBC连接池实现...

    Struts2+spring+hibernate中的proxool连接池配置

    本文将详细介绍如何在Struts2+Spring+Hibernate的环境中配置Proxool连接池。 首先,理解Proxool的工作原理。Proxool是一个基于池化的JDBC代理,它维护着一个数据库连接池,当应用需要访问数据库时,可以从池中获取...

    springmvc+hibernate+freemarker+proxool需要的所有包

    Spring MVC、Hibernate、FreeMarker和Proxool是四个在Java Web开发中常用的技术框架和工具。下面将分别介绍这些技术及其在项目中的作用。 **Spring MVC** Spring MVC是Spring框架的一部分,是一个基于Model-View-...

    Proxool.jar

    标题中的"Proxool.jar"指的是Proxool数据库连接池的Java库文件,它是Hibernate框架中常用的一个连接池实现。连接池在Java应用程序,特别是基于JDBC的Web应用中起着至关重要的作用,它能够有效地管理和复用数据库连接...

    struts2.2.3+spring2.5.6+hibernate3.2+proxool0.9.1

    Struts2.2.3、Spring2.5.6、Hibernate3.2和Proxool0.9.1是四个重要的Java技术组件,它们在Web应用程序开发中扮演着关键角色。这个压缩包文件包含了这些技术的集成示例,旨在帮助开发者理解和实践如何将它们有效地...

    proxool-0.8.3.zip

    `proxool-0.8.3.zip` 是一个包含 `Proxool` 数据库连接池的老版本资源包,主要用于优化数据库连接管理,特别是在使用 Hibernate 框架时。`Proxool` 是一个轻量级的连接池实现,它允许应用程序高效地管理和复用数据库...

    hibernate与proxool连接池整合demo

    Proxool还具有监控功能,可以实时查看连接池的状态,便于问题排查和优化。 3. 整合步骤: - **添加依赖**:首先,需要在项目的Maven或Gradle配置文件中引入Hibernate和Proxool的依赖库。 - **配置Proxool**:创建...

Global site tag (gtag.js) - Google Analytics