初探Druid連線池之二 慢SQL日誌記錄

2021-09-02 04:38:31 字數 837 閱讀 9319

由於工作原因,這裡先不說連線資料庫部分的配置,後面會補上,直接進入慢sql日誌記錄。

stat,wall,log4j

2.log4j.properties中配置如下:

log4j.rootlogger=warn,a1,a2

#1.列印druid連線池sql語句,info級別的語句列印到info_slowsql.log,warn級別語句列印到warn_slowlog.log;

#2.將日誌寫到檔案中;

# druid

log4j.logger.druid.sql=info,a1,a2

log4j.logger.druid.sql.datasource=info,a1,a2

log4j.logger.druid.sql.connection=info,a1,a2

log4j.logger.druid.sql.statement=info,a1,a2

log4j.logger.druid.sql.resultset=info,a1,a2

經過上面的配置,就會在檔案中列印,如下的慢sql語句:

......

[2014-08-26 11:12:59] [error] [com.alibaba.druid.filter.stat.statfilter] - slow sql 3121 millis.

select count(1) from person where schoolid=? and isdeleted=0 and get_first_pinyin_char(username) =?

["145","a"]

......

參考:

Druid連線池 慢SQL日誌記錄

時間 2014 08 27 13 02 05 iteye 部落格 原文主題 sql 由於工作原因,這裡先不說連線資料庫部分的配置,後面會補上,直接進入慢sql日誌記錄。abstract true id mysql database class com.alibaba.druid.pool.druid...

Druid連線池入門

一 druid簡介 druid是乙個jdbc元件,它包括三部分 druid可以做什麼?1 可以監控資料庫訪問效能,druid內建提供了乙個功能強大的statfilter外掛程式,能夠詳細統計sql的執行效能,這對於線上分析資料庫訪問效能有幫助。2 替換dbcp和c3p0。druid提供了乙個高效 功...

Druid連線池配置

druid連線池,在阿里 使用過很好用的。druid集連線池,監控於一體整好復合當前專案的需要,專案是ssm結構,首先spring配置datasource,配置如下 id datasource class com.alibaba.druid.pool.druiddatasource init met...