SpringBoot對Druid配置SQL監(jiān)控功能失效問題及解決方法
由于我使用的是properties類型的配置文件,在對druid的參數(shù)進(jìn)行配置的時(shí)候,多加了druid,也就是spring.datasource.druid.xxx,運(yùn)行sql語句后SQL監(jiān)控功能無效。
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver spring.datasource.url=jdbc:mysql://localhost:3306/userinfo?useUnicode=true&characterEncoding=utf-8&serverTimezone=GMT spring.datasource.username=root spring.datasource.password=000214 spring.datasource.type=com.alibaba.druid.pool.DruidDataSource #連接池的配置信息 #初始化大小,最小,最大 spring.datasource.initialSize=5 #不再使用了,配置無效 #spring.datasource.minIdle=5 #最大連接池?cái)?shù)量 spring.datasource.maxActive=20 # 配置獲取連接等待超時(shí)的時(shí)間 spring.datasource.maxWait=60000 # 配置間隔多久才進(jìn)行一次檢測,檢測需要關(guān)閉的空閑連接,單位是毫秒 spring.datasource.timeBetweenEvictionRunsMillis=60000 # 配置一個(gè)連接在池中最小生存的時(shí)間,單位是毫秒 spring.datasource.minEvictableIdleTimeMillis=300000 spring.datasource.validationQuery=SELECT 1 FROM DUAL spring.datasource.testWhileIdle=true spring.datasource.testOnBorrow=false spring.datasource.testOnReturn=false # 打開PSCache,并且指定每個(gè)連接上PSCache的大小 spring.datasource.poolPreparedStatements=true spring.datasource.maxPoolPreparedStatementPerConnectionSize=20 # 配置監(jiān)控統(tǒng)計(jì)攔截的filters,去掉后監(jiān)控界面sql無法統(tǒng)計(jì),'wall'用于防火墻 spring.datasource.filters=stat,wall,log4j # 通過connectProperties屬性來打開mergeSql功能;慢SQL記錄 spring.datasource.connectionProperties=druid.stat.mergeSql=true;druid.stat.slowSqlMillis=5000 # 合并多個(gè)DruidDataSource的監(jiān)控?cái)?shù)據(jù)
配置所有有關(guān)druid的配置多加了druid,導(dǎo)致sql監(jiān)控?zé)o效,去掉就好了
不要這樣配:spring.datasource.druid.xxx
沒有使用yml配置,這里不知道為什么讀取不到application.yml配置文件,倒是application.properties文件可以使用
到此這篇關(guān)于SpringBoot對Druid配置SQL監(jiān)控功能失效問題的解決的文章就介紹到這了,更多相關(guān)SpringBoot配置SQL監(jiān)控內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- SpringBoot集成P6Spy監(jiān)控SQL執(zhí)行耗時(shí)的詳細(xì)步驟
- SpringBoot整合Druid實(shí)現(xiàn)SQL監(jiān)控和數(shù)據(jù)庫密碼加密
- SpringBoot集成Druid監(jiān)控慢SQL的詳細(xì)過程
- SpringBoot監(jiān)控SQL運(yùn)行情況的流程步驟
- SpringBoot統(tǒng)計(jì)、監(jiān)控SQL運(yùn)行情況的方法詳解
- SpringBoot集成Druid連接池進(jìn)行SQL監(jiān)控的問題解析
- SpringBoot監(jiān)控SQL運(yùn)行情況的項(xiàng)目實(shí)踐
相關(guān)文章
Intellij IDEA 與maven 版本不符 Unable to import maven project See
這篇文章主要介紹了Intellij IDEA 與maven 版本不符 Unable to import maven project See logs for details: No implementation for org.apache.maven.model.path.PathTranslator was bound,本文通過圖文給大家分享解決方案,需要的朋友可以參考下2020-08-08
maven加載依賴報(bào)錯(cuò)的原因分析及解決方法
通常我們在項(xiàng)目中引入第三方依賴包時(shí),為了避免其版本迭代問題,經(jīng)常會(huì)使用本地的包,這篇文章主要給大家介紹了關(guān)于maven加載依賴報(bào)錯(cuò)的原因分析及解決方法的相關(guān)資料,需要的朋友可以參考下2023-10-10
Java實(shí)現(xiàn)ThreadLocal數(shù)據(jù)在線程池間傳遞的解決方案
隨著業(yè)務(wù)的發(fā)展,系統(tǒng)新增了一個(gè)需求:需要根據(jù)接口請求頭中的特定信息動(dòng)態(tài)選擇數(shù)據(jù)庫實(shí)例進(jìn)行查詢,這個(gè)上下文信息在請求進(jìn)入后被存儲(chǔ)在ThreadLocal中,本文給大家介紹了Java實(shí)現(xiàn)ThreadLocal數(shù)據(jù)在線程池間傳遞的解決方案,需要的朋友可以參考下2025-07-07
Springboot 2.x集成kafka 2.2.0的示例代碼
kafka近幾年更新非???,也可以看出kafka在企業(yè)中是用的頻率越來越高。本文主要為大家介紹了Springboot 2.x集成kafka 2.2.0的示例代碼,需要的可以參考一下2022-04-04
spring中自動(dòng)注入注解的實(shí)現(xiàn)方式
在Spring框架中,AutowiredAnnotationBeanPostProcessor負(fù)責(zé)處理@Autowired和@Value注解,實(shí)現(xiàn)依賴注入,首先通過TypeMappedAnnotations獲取注解,并根據(jù)注解屬性構(gòu)建InjectionMetadata,存入緩存2024-09-09
詳解java 中Spring jsonp 跨域請求的實(shí)例
這篇文章主要介紹了詳解java 中Spring jsonp 跨域請求的實(shí)例的相關(guān)資料,jsonp 可用于解決主流瀏覽器的跨域數(shù)據(jù)訪問的問題,需要的朋友可以參考下2017-08-08
深入理解springMVC中的Model和Session屬性
這篇文章主要介紹了深入理解springMVC中的Model和Session屬性,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2021-12-12

