效能分析外掛程式能夠很好的分析每條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...