dbcp对mysql的配置该如何优化

沉默王二 沉默王二 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
前言:一直以来对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>

这里面的一些配置项只是凭借自己的感觉而来,不知道其配置的大小依据什么而来
...全文

相关推荐

评论
收藏 已收藏
分享
返回顶部
沉默王二
沉默王二 优质创作者: Java技术领域 优质创作者: Java技术领域领域专家: 后端开发技术领域 领域专家: 后端开发技术领域
数据库开发 8,027 成员 1,363 内容