mybatis plus效能分析外掛程式

2021-10-09 03:22:23 字數 654 閱讀 5936

效能分析外掛程式能夠很好的分析每條sql語句執行的時間,以至於我們可以去進行sql優化

我們只需要在配置類中新增

/**

* sql 執行效能分析外掛程式

* 開發環境使用,線上不推薦。 maxtime 指的是 sql 最大執行時長

* dev:開發環境

* test:測試環境

* prod:生產環境

*/@bean

@profile()

// 設定 dev test 環境開啟

public performanceinterceptor performanceinterceptor()

#環境設定:dev、test、prod

spring.profiles.active=dev

表示當前環境為開發環境

然後我們隨意執行一條sql語句

檢視控制台列印的東西:

這個表示執行這條**所花費的時間以及執行的sql語句和插入的資料,如果超過了我們設定的時間,就會丟擲異常,我們通過效能分析,可以很好的對sql語句進行效能優化

MybatisPlus效能分析外掛程式

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

MybatisPlus中的效能分析外掛程式

目錄 效能分析外掛程式 開啟外掛程式 測試 類似於mysql內建的explain和擴充套件的showprofile,druid等,mybatis plus內建了效能分析外掛程式,這個效能分析外掛程式需要你開啟,它會在程式執行時列印在控制台上 1.首先在config檔案中新增 bean,開啟外掛程式 ...

mysql 效能分析 Mysql效能分析

優化mysql資料庫效能的十個引數 1 max connections 允許的同時客戶的數量。增加該值增加 mysqld 要求的檔案描述符的數量。這個數字應該增加,否則,你將經常看到 too many connections 錯誤。預設數值是100,我把它改為1024 2 record buffer...