前言:一直以來對(duì)dbcp對(duì)mysql的配置比較疑惑,始終沒有找到如何配置的優(yōu)化方案,這比較讓人困惑,關(guān)鍵是沒有找到任何有幫助的文檔和資料,網(wǎng)上搜到的一些資料也都千篇一律,沒有太多的借鑒意義,希望有朋友可以給一些有幫助的建議 <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> <!-- 默認(rèn)的事務(wù)隔離級(jí)別 --> <property name='defaultTransactionIsolation' value='REPEATABLE_READ'></property> <!-- 初始化連接數(shù) --> <property name='initialSize' value='10'></property> <!-- 最大連接數(shù)量 --> <property name='maxActive' value='100'></property> <!-- 最大空閑數(shù)量 --> <property name='maxIdle' value='20'></property> <!-- 最小空閑數(shù)量 --> <property name='minIdle' value='5'></property> <!-- 超時(shí)等待時(shí)間 --> <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> 這里面的一些配置項(xiàng)只是憑借自己的感覺而來,不知道其配置的大小依據(jù)什么而來 |
|