在做proxool的时候,写配置文件时经常会忽略一些常用的配置属性,这样的话
proxool会采用默认的值去执行,就比较在每次访问的时候的active连接数
最大使用时间会是5分,于是当你在执行程序的时候,你会发现proxool中的
active数目不停的在增长,于是我在配置里面增加了
maximum-active-time
<prototype-count>5</prototype-count>
<maximum-connection-count>1000</maximum-connection-count>
<minimum-connection-count>10</minimum-connection-count>
<simultaneous-build-throttle>100</simultaneous-build-throttle>
<maximum-active-time>1</maximum-active-time> <trace>true</trace>
发现active的数目不会处于一个不断上升的值,我给他设的值为1,很快就会kill掉一个active的连接,此方法在我的项目中比较好用:)
分享到:
相关推荐
允许最大连接数,超过了这个连接,再有请求时,就排在队列中等候,最大的 等待请求数由maximum-new-connections决定 --> <maximum-connection-count>100</maximum-connection-count> - <!-- 最小连接数 --> ...
标题中的"proxool-0.9.1.jar"和"proxool_cglib-0.9.1.jar"是两个Java库文件,它们是Proxool项目在0.9.1版本时的实现。Proxool是一个开源的数据库连接池,它提供了一种灵活且高效的解决方案来管理数据库连接。在Java...
"Proxool-0.9.1-source"是Proxool的一个特定版本的源代码包,主要用于数据库连接池管理。Proxool是一个开源的、基于Java的数据库连接池实现,它提供了一种灵活且可扩展的方式来管理和优化数据库连接。在这个0.9.1...
标题中的"proxool-0.9.1.jar"和"proxool-cglib.jar"是两个重要的Java档案文件,它们是Proxool项目的组件。Proxool是一个开源的数据库连接池解决方案,它允许开发者在Java应用程序中高效地管理数据库连接。数据库连接...
标题中的"proxool-0.9.1.zip"是一个压缩包文件,其中包含了与Proxool相关的组件。Proxool是Java的一个开源数据库连接池,它允许开发者在应用程序中更有效地管理和控制数据库连接。这个0.9.1版本可能是Proxool的一个...
标题中的"proxool-0.9.1-修正版 houseKeepingSleepTime 不能赋值"涉及到的是Proxool的一个特定配置参数及其修复的问题。 Proxool是一个Java数据库连接池实现,它提供了一种灵活、高效的方式来管理数据库连接,以...
在配置Proxool时,我们需要在应用的配置文件(如`proxool.properties`)中定义连接池的相关属性。这些属性包括数据库URL、用户名、密码、驱动类名等。例如: ``` proxool.pool-name=myPool proxool.driver-url=...
`proxool-0.8.3.zip` 是一个包含 `Proxool` 数据库连接池的老版本资源包,主要用于优化数据库连接管理,特别是在使用 Hibernate 框架时。`Proxool` 是一个轻量级的连接池实现,它允许应用程序高效地管理和复用数据库...
- `proxool.maximum-active-time`:连接的最大活跃时间。 - `proxool.maximum-connection-lifetime`:连接的最大生命周期。 - `proxool.house-keeping-sleep-time`:维护线程的休眠时间间隔,用于检查连接状态。 - `...
在Java开发中,使用Hibernate作为持久层框架时,为了提高数据库操作的性能和资源利用率,通常会引入连接池技术。Proxool是Apache的一个开源项目,它提供了一个轻量级的数据库连接池实现。本篇将详细介绍如何在...
描述中提到的"数据连接池"是指在应用程序中,一组预先创建并管理的数据库连接被共享,当需要与数据库交互时,应用可以从池中获取一个已存在的连接,使用完毕后归还,而不是每次交互都新建和关闭连接。这种方式减少了...
maximum-active-time=1800 ``` ##### 7. **maximum-connection-count** - **说明**:指定连接池中最大允许存在的连接数量。 - **配置细节**:通过限制最大连接数可以有效避免资源过度消耗的问题。 - **示例...
标题中的“hibernate3+ proxool-0.9.1配置”涉及到的是在Java开发中,使用Hibernate3 ORM框架与Proxool连接池的整合配置。Hibernate3是一款流行的持久层框架,它允许开发者用面向对象的方式来操作数据库,而Proxool...
"proxool-0.9.1-source.tar.gz" 是一个包含 Proxool 源代码的压缩文件,版本为 0.9.1。Proxool 是一个开源的 Java 连接池库,它提供了数据库连接池管理服务,用于提高应用在处理大量并发数据库请求时的性能和效率。...
而`proxool-cglib.jar`是代码生成库,主要用于动态代理和增强,Proxool在处理数据库连接时可能需要用到CGLIB进行对象的代理。 **总结** Proxool作为数据库连接池,通过配置参数可以灵活地调整连接池的行为,以满足...
JavaEE源代码 proxool-0.8.3JavaEE源代码 proxool-0.8.3JavaEE源代码 proxool-0.8.3JavaEE源代码 proxool-0.8.3JavaEE源代码 proxool-0.8.3JavaEE源代码 proxool-0.8.3JavaEE源代码 proxool-0.8.3JavaEE源代码 ...
proxool api proxool api proxool api proxool api
修复proxool-0.9.1.jar显示中文报错(java.io.CharConversionException: Not an ISO 8859-1 character:)的bug。
当连接池中的连接被长时间占用不释放,可能导致连接超时。可通过调整`house-keeping-sleep-time`来设置检查连接是否空闲的周期,以及`maximum-connection-count`和`minimum-connection-count`来控制连接数量。 **...