|
11 | 11 | <property name="password" value="1234"/> |
12 | 12 |
|
13 | 13 |
|
| 14 | + <!-- 配置初始化大小、最小、最大 --> |
| 15 | + <property name="initialSize" value="1"/> |
| 16 | + <property name="minIdle" value="1"/> |
| 17 | + <property name="maxActive" value="20"/> |
| 18 | + <!-- 配置获取连接等待超时的时间 --> |
| 19 | + <property name="maxWait" value="60000"/> |
| 20 | + |
| 21 | + <!-- 配置间隔多久才进行一次检测,检测需要关闭的空闲连接,单位是毫秒 --> |
| 22 | + <property name="timeBetweenEvictionRunsMillis" value="60000"/> |
| 23 | + |
| 24 | + <!-- 配置一个连接在池中最小生存的时间,单位是毫秒 --> |
| 25 | + <property name="minEvictableIdleTimeMillis" value="300000"/> |
| 26 | + |
| 27 | + <property name="validationQuery" value="SELECT 'x'"/> |
| 28 | + <property name="testWhileIdle" value="true"/> |
| 29 | + <property name="testOnBorrow" value="false"/> |
| 30 | + <property name="testOnReturn" value="false"/> |
| 31 | + |
| 32 | + <!-- 打开PSCache,并且指定每个连接上PSCache的大小 --> |
| 33 | + <property name="poolPreparedStatements" value="true"/> |
| 34 | + <property name="maxPoolPreparedStatementPerConnectionSize" value="20"/> |
| 35 | + |
| 36 | + <!-- 配置监控统计拦截的filters --> |
| 37 | + <property name="filters" value="stat"/> |
| 38 | + </bean> |
| 39 | + |
| 40 | + <!--模拟从库 3307--> |
| 41 | + <bean id="dataSourceSlave" class="com.alibaba.druid.pool.DruidDataSource" |
| 42 | + init-method="init" destroy-method="close"> |
| 43 | + <property name="url" value="jdbc:mysql://localhost:3307/test"/> |
| 44 | + <property name="username" value="root"/> |
| 45 | + <property name="password" value="1234"/> |
| 46 | + |
| 47 | + |
14 | 48 | <!-- 配置初始化大小、最小、最大 --> |
15 | 49 | <property name="initialSize" value="1"/> |
16 | 50 | <property name="minIdle" value="1"/> |
|
0 commit comments