可以看到执行每个语句用多长时间
第一步;添加性能分析插件
/**
* SQL执行性能分析插件
* 开发环境使用,线上不推荐,maxTime指的是sql最大执行时长
*
* 三种环境
* dev 开发环境
* test 测试环境
* prod 生产环境
*/
@Bean
@Profile({"dev","test"})//设置dev test 环境开启
public PerformanceInterceptor performanceInterceptor(){
PerformanceInterceptor performanceInterceptor = new PerformanceInterceptor();
performanceInterceptor.setMaxTime(500);//ms,超过此处设置的ms则sql不执行
performanceInterceptor.setFormat(true);
return performanceInterceptor;
}
第二步:在application.properties中添加当前环境
spring.profiles.active=dev