雪霁、天明

导航

druid.properties的配置

 1         driverClassName=com.mysql.jdbc.Driver
 2         url=jdbc:mysql://NoOne:3306/eyes<!--需修改-->
 3         username=root<!--需修改-->
 4         password=sasa<!--需修改-->
 5         #<!-- 配置监控统计拦截的filters,去掉后监控界面sql无法统计-->
 6         filters=stat 
 7         #<!-- 配置初始化大小 -->
 8         initialSize=6
 9         #<!-- 配置初始化最大连接数 -->
10         maxActive=20
11         #<!-- 配置初始化最小连接数 -->
12         minIdle=3
13         #<!-- 配置获取连接等待超时的时间,1分钟单位毫秒 -->
14         maxWait=60000
15         #<!-- 检测连接是否有效的SQL -->
16         validationQuery=SELECT 'x'
17         #<!-- 申请连接的时候检测,如果空闲时间大于timeBetweenEvictionRunsMillis,执行validationQuery检测连接是否有效 -->
18         testWhileIdle=true 
19         #<!-- 申请连接时执行validationQuery检测连接是否有效,做了这个配置会降低性能 -->
20         testOnBorrow=false 
21         #<!-- 归还连接时执行validationQuery检测连接是否有效,做了这个配置会降低性能 -->
22         testOnReturn=false 
23         #<!-- 启用PSCache,必须配置大于0,当大于0时,poolPreparedStatements自动触发修改为true -->
24         maxPoolPreparedStatementPerConnectionSize=20 
25         #<!-- 对于长时间不使用的连接强制关闭 -->
26         removeAbandoned=true 
27         #<!-- 超过30秒的空闲连接就可以被关闭了,单位是秒 -->
28         removeAbandonedTimeout=30 
29         #<!-- 配置间隔多久才进行一次检测,检测需要关闭的空闲连接,单位是毫秒 -->
30         timeBetweenEvictionRunsMillis=10000 
31         #<!-- 配置一个连接在池中最小生存的时间,单位是毫秒 -->
32         minEvictableIdleTimeMillis=30000 

 

posted on 2016-04-23 13:26  idea_tang  阅读(910)  评论(0编辑  收藏  举报