设为首页 加入收藏

TOP

proxool详细配置(二)
2014-11-24 01:45:01 来源: 作者: 【 】 浏览:3
Tags:proxool 详细 配置

\

\

三、更详细的proxool.xml的配置属性说明:

Xml代码

< xml version="1.0" encoding="ISO-8859-1" >

xml-test-ns

jdbc:hsqldb:db/test

org.hsqldb.jdbcDriver

40000

select CURRENT_DATE

10

3

18000000

5

40000

50000

60000

true

true

Fatal error

2

xml-test-ns-2

jdbc:hsqldb:db/test

org.hsqldb.jdbcDriver

40000

select CURRENT_DATE

10

3

18000000

5

40000

50000

60000

true

true

Fatal error

2

< xml version="1.0" encoding="ISO-8859-1" >

xml-test-ns

jdbc:hsqldb:db/test

org.hsqldb.jdbcDriver

40000

select CURRENT_DATE

10

3

18000000

5

40000

50000

60000

true

true

Fatal error

2

xml-test-ns-2

jdbc:hsqldb:db/test

org.hsqldb.jdbcDriver

40000

select CURRENT_DATE

10

3

18000000

5

40000

50000

60000

true

true

Fatal error

2

属性列表说明:

fatal-sql-exception: 它是一个逗号分割的信息片段.当一个SQL异常发生时,他的异常信息将与这个信息片段进行比较.如果在片段中存在,那么这个异常将被认为是个致命错误(Fatal SQL Exception ).这种情况下,数据库连接将要被放弃.无论发生什么,这个异常将会被重掷以提供给消费者.用户最好自己配置一个不同的异常来抛出.

fatal-sql-exception-wrapper-class:正如上面所说,你最好配置一个不同的异常来重掷.利用这个属性,用户可以包装SQLException,使他变成另外一个异常.这个异常或者继承SQLException或者继承字RuntimeException.proxool自带了2个实现:'org.logicalcobwebs.proxool.FatalSQLException' 和'org.logicalcobwebs.proxool.FatalRuntimeException' .后者更合适.

house-keeping-sleep-time: house keeper 保留线程处于睡眠状态的最长时间,house keeper 的职责就是检查各个连接的状态,并判断是否需要销毁或者创建.

house-keeping-test-sql: 如果发现了空闲的数据库连接.house keeper 将会用这个语句来测试.这个语句最好非常快的被执行.如果没有定义,测试过程将会被忽略。

injectable-connection-interface: 允许proxool实现被代理的connection对象的方法.

injectable-statement-interface: 允许proxool实现被代理的Statement 对象方法.

injectable-prepared-statement-interface: 允许proxool实现被代理的PreparedStatement 对象方法.

injectable-callable-statement-interface: 允许proxool实现被代理的CallableStatement 对象方法.

jmx: 略

jmx-agent-id: 略

jndi-name: 数据源的名称

maximum-active-time: 如果housekeeper 检测到某个线程的活动时间大于这个数值.它将会杀掉这个线程.所以确认一下你的服务器的带宽.然后定一个合适的值.默认是5分钟.

maximum-connection-count: 最大的数据库连接数.

maximum-connection-lifetime: 一个线程的最大寿命.

minimum-connection-count: 最小的数据库连接数

overload-without-refusal-lifetime: 略

prototype-count: 连接池中可用的连接数量.如果当前的连接池中的连接少于这个数值.新的连接将被建立

首页 上一页 1 2 3 下一页 尾页 2/3/3
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇参数文件视图 下一篇DB2-改变日期格式

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: