mybatisplus性能分析插件
Posted Y-wee
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mybatisplus性能分析插件相关的知识,希望对你有一定的参考价值。
mybatisplus性能分析插件
我们在平时的开发中,会遇到一些慢sql。性能分析插件可以用于输出每条 SQL 语句及其执行时间,如果超过这个时间就停止运行
使用步骤
-
编写配置类,导入插件
/** * SQL执行效率插件 */ @Bean @Profile({"dev","test"})// 设置 dev test 环境开启,保证我们的效率 public PerformanceInterceptor performanceInterceptor() { PerformanceInterceptor performanceInterceptor = new PerformanceInterceptor(); performanceInterceptor.setMaxTime(100); // ms设置sql执行的最大时间,如果超过了则不执行 performanceInterceptor.setFormat(true); // 是否格式化代码 return performanceInterceptor; }
-
在SpringBoot中配置环境为dev或者 test 环境
spring: profiles: active: dev
-
配置完成即可测试使用了
以上是关于mybatisplus性能分析插件的主要内容,如果未能解决你的问题,请参考以下文章
MybatisPlus实现基本CURD&逻辑删除&代码生成(对标Django系列学习二)
MyBatisPlus 分页插件的用法和基于行锁的分布式锁方案分析
MyBatisPlus 分页插件的用法和基于行锁的分布式锁方案分析