MybatisPlus中的效能分析外掛程式

2021-10-06 11:22:38 字數 870 閱讀 2207

目錄

效能分析外掛程式

開啟外掛程式

測試 

類似於mysql內建的explain和擴充套件的showprofile,druid等,mybatis-plus內建了效能分析外掛程式,這個效能分析外掛程式需要你開啟,它會在程式執行時列印在控制台上

1.首先在config檔案中新增@bean,開啟外掛程式

//開啟sql效能分析外掛程式

@bean

@profile() //設定dev和test環境開啟,生產不開啟

public performanceinterceptor performanceinterceptor()

2.我們必須在配置檔案中設定當前啟動的環境為dev或test,否則外掛程式不會生效

1.執行刪除方法,可以發現程式報錯了。執行用了3ms,但我們設定的是1ms,被檢測出為慢sql

2.當我們修改慢sql時間為100毫秒時,再次執行發現這回沒報紅,sql執行時間小於100ms

MybatisPlus效能分析外掛程式

效能分析 用於輸出每條 sql 語句及其執行時間 sql 效能執行分析,開發環境使用,超過指定時間,停止執行。有助於發現問題 1 引數說明 引數 maxtime sql 執行最大時長,超過自動停止執行,有助於發現問題。引數 format sql是否格式化,預設false。2 在 mybatisplu...

mybatis plus效能分析外掛程式

效能分析外掛程式能夠很好的分析每條sql語句執行的時間,以至於我們可以去進行sql優化 我們只需要在配置類中新增 sql 執行效能分析外掛程式 開發環境使用,線上不推薦。maxtime 指的是 sql 最大執行時長 dev 開發環境 test 測試環境 prod 生產環境 bean profile ...

MybatisPlus中的刪除操作

目錄 物理刪除與邏輯刪除 物理刪除 邏輯刪除 物理刪除 從資料庫中直接移除邏輯刪除 沒有真實的被刪除掉,通過乙個變數讓該條記錄失效。delete 0 delete 1 根據id刪除 test public void testdeletebyid 根據id批量刪除 test public void t...