SpringBoot配置 druid 數據源配置 慢SQL記錄

spring:  datasource:    url: jdbc:mysql://127.0.0.12:3306/test?autoReconnect=true&useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull    username: root    password: root    druid:      initialSize: 5  application:    name: message-center  security:    user:      name: admin      password: admin@123    minIdle: 5    maxActive: 1000#    #配置獲取鏈接等待超時的時間    maxWait: 60000#    #配置間隔多久才進行一次檢測,檢測須要關閉的空閒鏈接,單位是毫秒    timeBetweenEvictionRunsMillis: 60000#    #配置一個鏈接在池中最小生存的時間,單位是毫秒    minEvictableIdleTimeMillis: 300000#    #驗證鏈接是否有效。此參數必須設置爲非空字符串,下面三項設置成true才能生效    validationQuery: SELECT 1#    #指明鏈接是否被空閒鏈接回收器(若是有)進行檢驗.若是檢測失敗,則鏈接將被從池中去除.    testWhileIdle: true#    #指明是否在從池中取出鏈接前進行檢驗,若是檢驗失敗,則從池中去除鏈接並嘗試取出另外一個    testOnBorrow: true#    #指明是否在歸還到池中前進行檢驗    testOnReturn: false#    #打開PSCache,而且指定每一個鏈接上PSCache的大小    poolPreparedStatements: true    maxPoolPreparedStatementPerConnectionSize: 20#    #配置監控統計攔截的filters,去掉後監控界面sql沒法統計,'wall'用於防火牆    filters: stat,wall,log4j#    #經過connectProperties屬性來打開mergeSql功能;慢SQL記錄    connectionProperties: druid.stat.mergeSql=true;druid.stat.slowSqlMillis=1000;druid.stat.logSlowSql=true#    #合併多個DruidDataSource的監控數據    useGlobalDataSourceStat: true#    driver-class-name: com.mysql.cj.jdbc.Driver
相關文章
相關標籤/搜索