MP实战系列(十六)之性能分析插件

  • 时间:
  • 浏览:3
  • 来源:大发快3官方网址—大发快3APP下载

Spring+SpringMVC+MyBatis-Plus(SSM框架)

输出每条SQL励志的话 和执行时间的目的,在于,直观就看那先 是时需优化的,之类SQL优化,通常除去查询几瓶数据加索引的情况报告,一般后会去除不时需获取的字段来达到sql优化的目的。

将会是SpringBoot励志的话 ,增加如下内容即可:

建议开发环境使用,生产环境太满使用,还是那句话,生产环境加进这俩 会消耗一定的性能。全都一般开发环境开启,生产环境禁用。

注意事项:

@EnableTransactionManagement

@Configuration

@MapperScan("com.blog.service..mapper")

public class MybatisPlusConfig {

嘴笨 使用阿里的Druid连接池可不时需完成这俩 目的,但会 ,我们我们我们一般认为,目前的组件不会 达到这俩 目的,尽量使用目前的组件,将会修改配置和引入第三方库是时需消耗性能的。

}

如果 使用我们我们我们这麼这俩 便利的开发工具来测试性能, 比如以MySQL为例,我们我们我们就使用explain命令来测试性能。

性能分析拦截器,用于输出每条 SQL 励志的话 及其执行时间。

只需在mybatis-config.xml配置如下内容即可(这里有效的测试,目前针对于2.0以上和3.0以下,3.0以上没测试过,暂不考虑,我想要3.0应该也没问题图片报告 ):