proxool中部分属性的介绍
来源:互联网 发布:avr单片机和51的区别 编辑:程序博客网 时间:2024/05/15 23:48
以一个之前博客中介绍到的完整的proxool.xml文件为例(这里增加了3个属性):
<?xml version="1.0" encoding="utf-8"?> <!-- the proxool configuration can be embedded within your own application's. Anything outside the "proxool" tag is ignored. --> <something-else-entirely> <proxool> <alias>ServerPool</alias><!-- 连接池的别名可以随便写,但注意的是后面在hibernate部分要对应--> <!-- proxool只能管理由自己产生的连接 --> <driver-url>jdbc:oracle:thin:@101.162.172.79:1600:yytest</driver-url> <driver-class> oracle.jdbc.driver.OracleDriver </driver-class> <driver-properties> <property name="user" value="ttapp"/> <property name="password" value="ttapp"/> </driver-properties> <!-- proxool自动侦察各个连接状态的时间间隔(毫秒),侦察到空闲的连接就马上回收,超时的销毁--> <house-keeping-sleep-time>90000</house-keeping-sleep-time> <!--house-keeping-test-sql: 如果发现了空闲的数据库连接.house keeper 将会用这个语句来测试.这个语句最好非常快的被执行.如果没有定义,测试过程将会被忽略。为了方便在多个类型数据库间切换,最好别写只适用于某个数据库的语句--><house-keeping-test-sql>SELECT * From table_name</house-keeping-test-sql><test-before-use>true</test-before-use><!-- 如果为true,在每个连接被测试前都会服务这个连接,如果一个连接失败,那么将被丢弃,另一个连接将会被处理,如果所有连接都失败,一个新的连接将会被建立。否则将会抛出一个SQLException异常。--><test-after-use>true</test-after-use><!-- 如果为true,在每个连接被测试后都会服务这个连接,使其回到连接池中,如果连接失败,那么将被废弃--><!--指因未有空闲连接可以分配而在队列中等候的最大请求数,超过这个请求数的用户连接就不会被接受--> <maximum-new-connections>20</maximum-new-connections> <!--prototype-count: 连接池中可用/空闲的最小连接数量.如果当前的连接池中的连接少于这个数值.新的连接将被建立(假设没有超过最大可用数).例如.我们有3个活动连接2个可用连接,而我们的prototype-count是4,那么数据库连接池将试图建立另外2个连接.这和 minimum-connection-count不同. minimum-connection-count把活动的连接也计算在内.prototype-count 是spare connections 的数量.--> <prototype-count>5</prototype-count> <!-- 允许最大连接数,超过了这个连接,再有请求时,就排在队列中等候,最大的等待请求数由maximum-new-connections决定--> <maximum-connection-count>100</maximum-connection-count> <!-- 最小连接数--> <minimum-connection-count>10</minimum-connection-count> <maximum-active-time>900000</maximum-active-time> <!-- 一个活动连接的最长时间15分钟,单位毫秒 --> <maximum-connection-lifetime>1200000</maximum-connection-lifetime> <!-- 一个连接的最长活动时间20分钟,单位毫秒 --> </proxool> </something-else-entirely>
部分属性介绍的链接
proxool 连接池配置属性说明详解
0 0
- proxool中部分属性的介绍
- 【整理】HTML5中部分新属性
- 数据库中部分简单的
- Scilab中部分图形函数介绍
- hibernate只查询实体类中部分属性的实现方法
- STL中部分算法的英文说明
- TinyXML中部分函数的使用
- sqlMapConfig.XML中部分字段的意义
- perl 中部分正则表达式的标记
- 网络中部分设备的连接
- C++中部分库函数的源码
- 软件文档中部分图的解释
- Mvc 中部分视图的使用
- 软件开发中部分代码的注解
- Appium中部分api的使用方法
- 整点 appium 中部分 api 的使用方法
- C#中部分方法的各种限制
- Appium中部分api的使用方法
- JAVA服务器端性能优化----String
- jquery获取当前时间
- Cocos2d-x使用iOS游戏内付费IAP(C++篇)
- JS操作JSON总结
- android自定义radiobutton、checkbox样式
- proxool中部分属性的介绍
- 牛不可怕,可怕的不仅比你牛还比你努力
- assert,assert_static和static_assert区别
- 广州.Net培训新西兰工作月薪两万
- 【大话QT之六】QT皮肤系统的动态切换
- iOS学习6:CoreGraphics简单绘图
- ffmpeg解析出输入中的原始音视频数据
- Android的一些开源项目集锦 以备以后研究
- java网络编程