dbcp对mysql的配置该如何优化

沉默王二
Java领域优质创作者
博客专家认证
2014-12-11 08:36:26
前言:一直以来对dbcp对mysql的配置比较疑惑,始终没有找到如何配置的优化方案,这比较让人困惑,关键是没有找到任何有帮助的文档和资料,网上搜到的一些资料也都千篇一律,没有太多的借鉴意义,希望有朋友可以给一些有帮助的建议


<property name="driverClassName" value="${driver}"></property>
<property name="url" value="${url}?useUnicode=true&characterEncoding=utf8&"></property>
<property name="username" value="${username}"></property>
<property name="password" value="${password}"></property>

<!-- 默认的事务隔离级别 -->
<property name="defaultTransactionIsolation" value="REPEATABLE_READ"></property>
<!-- 初始化连接数 -->
<property name="initialSize" value="10"></property>
<!-- 最大连接数量 -->
<property name="maxActive" value="100"></property>
<!-- 最大空闲数量 -->
<property name="maxIdle" value="20"></property>
<!-- 最小空闲数量 -->
<property name="minIdle" value="5"></property>
<!-- 超时等待时间 -->
<property name="maxWait" value="60000"></property>

<property name="poolPreparedStatements" value="true"></property>
<property name="maxOpenPreparedStatements" value="10"></property>


<property name="testOnBorrow" value="true" />
<property name="validationQuery">
<value>select 1 from DUAL</value>
</property>

这里面的一些配置项只是凭借自己的感觉而来,不知道其配置的大小依据什么而来
...全文
535 回复 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

8,030

社区成员

发帖
与我相关
我的任务
社区描述
高性能数据库开发
社区管理员
  • 高性能数据库开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧