一,能做什么
我们在平时的开发中,会遇到一些慢sql.
MP也提供了性能分析插件,如果超过这个时间就停止运行!
二,如何实现
2.1引入条件分析插件
    //性能分析
    @Bean
    @Profile({"dev","test"}) //设置dev 和 test环境开启
    public PerformanceInterceptor performanceInterceptor(){
        PerformanceInterceptor performanceInterceptor = new PerformanceInterceptor();
        performanceInterceptor.setMaxTime(100);//设置sql最大执行时间 如果大于就不执行了
        performanceInterceptor.setFormat(true);//是否开启格式化
        return performanceInterceptor();
    } 
记住在SpringBoot中配置环境为 dev或者test环境
application.properties中添加设置开发环境
#设置开发环境
spring.profiles.active=dev 
2.2测试
@Test
    public void testSelectBatchId(){
        List<User> users = userMapper.selectBatchIds(Arrays.asList(1, 2, 3));
        users.forEach(System.out::println);
    }
 
 
如果 超过设置时间就会报错 不执行!





![[linux]进程控制——进程终止](https://img-blog.csdnimg.cn/direct/95f741caccab4dcbaf279042dc9a6efa.png)












