分享

dbcp对mysql的配置该如何优化

 Levy_X 2017-07-22

前言:一直以来对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>

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

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约