谁能帮忙看下这个连接池怎么优化才是最好的?

罗涛2013 发布于 2013/01/26 19:31
阅读 724
收藏 0

 <!-- 获取数据库的连接 -->
 <bean id="dateSource" class="com.mchange.v2.c3p0.ComboPooledDataSource">
  <!-- 配置连接池 -->
  <!-- 当连接池中的连接耗尽的时候c3p0一次获取连接的次数 defaule:3 -->
  <property name="acquireIncrement">
   <value>5</value>
  </property>
  <!-- 定义充数据库获取新连接失败后重复尝试连接次数  default 30-->
  <property name="acquireRetryAttempts">
   <value>30</value>
  </property>
  <!-- 两次连接的间隔时间  ,单位毫秒 Default:1000-->
  <property name="acquireRetryDelay">
   <value>1000</value>
  </property>
  <!-- 连接池中保留最小的连接数 -->
  <property name="minPoolSize">
   <value>5</value>
  </property>
  <!-- 连接池中保留最大的连接数 default:15 -->
  <property name="maxPoolSize">
   <value>30</value>
  </property>
  <!-- 初始化获取连接数 ,取值应该在minPoolSixe 和maxPoolSize 之间  default:3 -->
  <property name="initialPoolSize">
   <value>10</value>
  </property> 
  <!-- 连接最大空闲时间,60秒内未使用自动关闭连接,若为0时则一直不关闭 default:0 -->
  <property name="maxIdleTime">
   <value>60</value>
  </property>
  <!-- 每隔60秒检查连接池中的连接是否是空闲连接 default:0 -->
  <property name="idleConnectionTestPeriod">
   <value>60</value>
  </property>         
  <property name="driverClass" value="oracle.jdbc.driver.OracleDriver"></property>
  <property name="jdbcUrl" value="jdbc:oracle:thin:@localhost :1521:htmis"></property>
  <property name="user" value="oa"></property>
  <property name="password" value="oa"></property>
 </bean>

帮忙看下,怎么能让他的性能在优化谢谢了,如果有更好的办法大家可以发我邮箱:f_luotao@163.com
   

返回顶部
顶部