Druid詳細配置

2021-10-01 16:35:28 字數 1505 閱讀 4390

#driver

jdbc.driverclassname=com.mysql.jdbc.driver

#資料庫鏈結,

jdbc.url=jdbc:mysql:

#帳號jdbc.username=root

#密碼jdbc.password=***x

#檢測資料庫鏈結是否有效,必須配置

jdbc.validationquery=select 'x』

#初始連線數

jdbc.initialsize=3

#最大連線池數量

jdbc.maxactive=10

#去掉,配置檔案對應去掉

#jdbc.maxidle=20

#配置0,當執行緒池數量不足,自動補充。

jdbc.minidle=0

#獲取鏈結超時時間為1分鐘,單位為毫秒。

jdbc.maxwait=60000

#獲取鏈結的時候,不校驗是否可用,開啟會有損效能。

jdbc.testonborrow=false

#歸還鏈結到連線池的時候校驗鏈結是否可用。

jdbc.testonreturn=false

#此項配置為true即可,不影響效能,並且保證安全性。意義為:申請連線的時候檢測,如果空閒時間大於timebetweenevictionrunsmillis,執行validationquery檢測連線是否有效。

jdbc.testwhileidle=true

#1.destroy執行緒會檢測連線的間隔時間

#2.testwhileidle的判斷依據

jdbc.timebetweenevictionrunsmillis=60000

#乙個鏈結生存的時間(之前的值:25200000,這個時間有點bt,這個結果不知道是怎麼來的,換算後的結果是:25200000/1000/60/60 = 7個小時)

jdbc.minevictableidletimemillis=300000

#鏈結使用超過時間限制是否**

jdbc.removeabandoned=true

#超過時間限制時間(單位秒),目前為5分鐘,如果有業務處理時間超過5分鐘,可以適當調整。

jdbc.removeabandonedtimeout=300

#鏈結**的時候控制台列印資訊,測試環境可以加上true,線上環境false。會影響效能。

jdbc.logabandoned=false

Druid資料庫配置詳細介紹

個人部落格 driver jdbc.driverclassname com.mysql.jdbc.driver 資料庫鏈結,jdbc.url jdbc mysql 192.168 0.37 3306 project demo?useunicode true characterencoding utf...

關閉druid監控 Druid配置詳解

配置預設值說明 name配置這個屬性的意義在於,如果存在多個資料來源,監控的時候可以通過名字來區分開來。如果沒有配置,將會生成乙個名字,格式是 datasource system.identityhashcode this 另外配置此屬性至少在1.0.5版本中是不起作用的,強行設定name會出錯。u...

druid 配置及連線

配置 預設值說明 urljdbc mysql username 連線資料庫的使用者名稱 password 連線資料庫的密碼 driverclassname 根據url自動識別 這一項可配可不配,如果不配置druid會根據url自動識別dbtype,然後選擇相應的driverclassname 建議配...