proxool数据库链接池配置Xml方式
<?xml version="1.0" encoding="UTF-8"?> <something-else-entirely> <proxool> <!-- 数据源的别名 --> <alias>DBResource</alias> <!-- URL连接串 --> <driver-url>jdbc:mysql://127.0.0.1:3306/pwqcland</driver-url> <!-- 驱动名 --> <driver-class>com.mysql.jdbc.Driver</driver-class> <!-- 用户名密码 --> <driver-properties> <property name="user" value="root" /> <property name="password" value="1" /> </driver-properties> <!-- 自动检查各个连接状态的时间间隔,侦察到空闲的连接就马上回收单位毫秒) --> <house-keeping-sleep-time>40000</house-keeping-sleep-time> <!-- 测试用显示当前日期 --> <house-keeping-test-sql>select current_date</house-keeping-test-sql> <!-- 最大连接数(默认5个),超过了这个连接数,再有请求时,就排在队列中等候--> <maximum-connection-count>200</maximum-connection-count> <!-- 最小连接数(默认2个) --> <minimum-connection-count>2</minimum-connection-count> <!-- 一个线程的最大寿命 --> <maximum-connection-lifetime>18000000</maximum-connection-lifetime> <!-- 没有空闲连接可以分配而在队列中等候的最大请求数,超过这个请求数的用户连接就不会被接受 --> <maximum-new-connections>10</maximum-new-connections> <!-- 一次建立的最大连接数 --> <simultaneous-build-throttle>20</simultaneous-build-throttle> <!-- 这可以帮助我们确定连接池的状态,连接数少,多,超载 --> <recently-started-threshold>40000</recently-started-threshold> <!-- 这也可以帮助我们确定连接池的状态 --> <overload-without-refusal-lifetime>50000</overload-without-refusal-lifetime> <!-- 如果HOUSEKEEPER检测到某个线程的活动时间大于这个数值,它将会杀掉这个线程 --> <maximum-active-time>60000</maximum-active-time> <!-- 详细信息设置 --> <verbose>true</verbose> <!-- 每个被执行的SQL语句将会在执行期被LOG记录(DEBUG级别) --> <trace>true</trace> <!-- 当一个SQL异常发生时,异常信息将与这个信息(若有多个用逗号分割)比较,如果有存在,这个异常将被作为致命错误抛出--> <fatal-sql-exception>Fatal error</fatal-sql-exception> <!-- 最少保持的空闲连接数(默认2个) --> <prototype-count>2</prototype-count> </proxool> </something-else-entirely>
相关推荐
与卿画眉共浮生 2020-10-14
xiyang 2020-08-21
baijinswpu 2020-07-29
leonranri 2020-07-26
zhongliwen 2020-07-05
麋鹿麋鹿迷了路 2020-07-05
zengyu00 2020-07-05
XGQ 2020-07-04
CoderBoy 2020-06-28
whbing 2020-06-28
绝望的乐园 2020-06-27
wellfly 2020-06-26
菇星獨行 2020-06-25
草原孤狼 2020-06-25
坚持着执着 2020-06-16
wcqwcq 2020-06-14
yuanye0 2020-06-14
zhongliwen 2020-06-13
MrFuWen 2020-06-09