個人部落格:
#driver
jdbc.driverclassname=com.mysql.jdbc.driver
#資料庫鏈結,
jdbc.url=jdbc:mysql://
192.168
.0.37
:3306
/project_demo?useunicode=
true
&characterencoding=utf-
8#帳號
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 Druid資料庫配置詳細介紹
最近公司用的mysql 資料庫,因為有很多專案使用,偶爾mysql 扛不住了,發現有很多沒有釋放的鏈結。查了各種原因。總結下。業務 方面 sql 有大量的select from table。有查詢單錶業務和多表關聯查詢共用sql語句。有業務查詢sql 可以批量操作,然後用的迴圈單條去執行。n多看不過...
Druid詳細配置
driver jdbc.driverclassname com.mysql.jdbc.driver 資料庫鏈結,jdbc.url jdbc mysql 帳號jdbc.username root 密碼jdbc.password x 檢測資料庫鏈結是否有效,必須配置 jdbc.validationque...
常用資料庫詳細介紹
資料庫安裝步驟下方 mysql資料庫安裝步驟 windows oracle資料庫安裝步驟 windwos sql server資料庫安裝步驟 windows redis快取資料庫安裝步驟 windows 一 資料庫簡介 資料庫 就是資料的倉庫,它是長期儲存在計算機內,有組織的 可共享的資料的集合。資...