YAML中duid参数配置样例
生活随笔
收集整理的這篇文章主要介紹了
YAML中duid参数配置样例
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
spring:datasource:# druid連接池type: com.alibaba.druid.pool.DruidDataSource#數據庫驅動driver: com.mysql.jdbc.Driver#最大連接池數量max-active: 20#初始化時建立物理連接的個數。初始化發生在顯示調用init方法,或者第一次getConnection時initial-size: 10# 獲取連接時最大等待時間,單位毫秒。配置了maxWait之后,缺省啟用公平鎖,# 并發效率會有所下降,如果需要可以通過配置useUnfairLock屬性為true使用非公平鎖。max-wait: 60000#最小連接池數量min-idle: 5#有兩個含義:#1: Destroy線程會檢測連接的間隔時間#2: testWhileIdle的判斷依據,詳細看testWhileIdle屬性的說明time-between-eviction-runs-millis: 60000#配置一個連接在池中最小生存的時間,單位是毫秒min-evictable-idle-time-millis: 180000#用來檢測連接是否有效的sql,要求是一個查詢語句。如果validationQuery為null,testOnBorrow、testOnReturn、testWhileIdle都不會其作用。validation-query: select 'x'#連接有效性檢查的超時時間 1 秒validation-query-timeout: 1#申請連接時執行validationQuery檢測連接是否有效,做了這個配置會降低性能。test-on-borrow: false#設置從連接池獲取連接時是否檢查連接有效性,true時,如果連接空閑時間超過minEvictableIdleTimeMillis進行檢查,否則不檢查;false時,不檢查test-while-idle: true#歸還連接時執行validationQuery檢測連接是否有效,做了這個配置會降低性能test-on-return: false#是否緩存preparedStatement,也就是PSCache。PSCache對支持游標的數據庫性能提升巨大,比如說oracle。在mysql下建議關閉。pool-prepared-statements: true#要啟用PSCache,必須配置大于0,當大于0時,poolPreparedStatements自動觸發修改為true。在Druid中,# 不會存在Oracle下PSCache占用內存過多的問題,可以把這個數值配置大一些,比如說100max-open-prepared-statements: 20#數據庫鏈接超過3分鐘開始關閉空閑連接 秒為單位remove-abandoned-timeout: 1800#對于長時間不使用的連接強制關閉remove-abandoned: true#打開后,增強timeBetweenEvictionRunsMillis的周期性連接檢查,minIdle內的空閑連接,# 每次檢查強制驗證連接有效性. 參考:https://github.com/alibaba/druid/wiki/KeepAlive_cnkeep-alive: true# 通過connectProperties屬性來打開mergeSql功能;慢SQL記錄connect-properties: druid.stat.mergeSql=true;druid.stat.slowSqlMillis=5000#是否超時關閉連接 默認為false ,若為true 就算數據庫恢復連接,也無法連接上break-after-acquire-failure: false#設置獲取連接出錯時的自動重連次數connection-error-retry-attempts: 1#設置獲取連接時的重試次數,-1為不重試not-full-fimeout-retry-count: 2#重連間隔時間 單位毫秒acquire-retry-delay: 10000# 設置獲取連接出錯時是否馬上返回錯誤,true為馬上返回fail-fast: true#屬性類型是字符串,通過別名的方式配置擴展插件,常用的插件有:#監控統計用的filter:stat日志用的filter:log4j防御sql注入的filter:wallfilters: stat,wall
總結
以上是生活随笔為你收集整理的YAML中duid参数配置样例的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 成都哪个java培训机构好?
- 下一篇: 200分高考能上什么计算机学校,高考20