zoukankan      html  css  js  c++  java
  • MyBatisPlus_性能分析插件

    性能分析插件

    1. 概述

    • 我们在平时的开发中,会遇到一-些慢SQL, 通过测试工具或者druid等解决

    • MP也提供性能分析插件,如果超过这个时间就停止运行!

    • 作用 : 性能分析拦截器,用于输出每条 SQL 语句及其执行时间

    2. 导入插件

        //SQL执行效率插件
        @Bean
    //    @Profile({"dev","test"})// 设置 dev test 环境开启, 保证我们的效率
        public PerformanceInterceptor performanceInterceptor() {
            PerformanceInterceptor performanceInterceptor = new PerformanceInterceptor();
    
            //设置SQL能够执行的最大时间, 如果超过了, 则不执行 (ms)
            performanceInterceptor.setMaxTime(1);
            //是否格式化代码
            performanceInterceptor.setFormat(true);
    
            return performanceInterceptor;
        }
    }
    

    注意

    • 注意不要在生产环境中用, 会影响效率

    3. 测试使用

    找一个时间大于1ms中的sql

    image-20201016143421568

    只要超过了规定的时间, 就会抛出异常!

    使用性能分析插件, 可以帮助我们提高效率

    注意: 3.2版本之后, 去掉了这个插件, 官方建议使用第三方插件!

  • 相关阅读:
    JavaScript基础知识
    font属性+ul列表+table属性+border属性
    一级段项目学习
    考点整理代码块系列
    考试点总结
    JavaScript复习
    1017
    复习HTML
    1012总结
    1011js学习总结
  • 原文地址:https://www.cnblogs.com/wang-sky/p/13838653.html
Copyright © 2011-2022 走看看