场景

项目搭建专栏:

https://blog.csdn.net/BADAO_LIUMANG_QIZHI/column/info/37194

简介

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

参数:maxTime SQL 执行最大时长,超过自动停止运行,有助于发现问题。
参数:format SQL SQL是否格式化,默认false。

实现

来到项目下的applicationContext.xml中配置sqlSessionFactoryBean的地方。

<bean id="sqlSessionFactoryBean" class="com.baomidou.mybatisplus.spring.MybatisSqlSessionFactoryBean"><!-- 数据源 --><property name="dataSource" ref="dataSource"></property><property name="configLocation" value="classpath:mybatis-config.xml"></property><!-- 别名处理 --><property name="typeAliasesPackage" value="com.badao.beans"></property> <!-- 注入全局MP策略配置 --><property name="globalConfig" ref="globalConfiguration"></property> <!-- 插件注册 --><property name="plugins"><list><!-- 注册分页插件 --><bean class="com.baomidou.mybatisplus.plugins.PaginationInterceptor"></bean><!-- 注册执行分析插件 --><bean class="com.baomidou.mybatisplus.plugins.SqlExplainInterceptor"><property name="stopProceed" value="true" /></bean><!-- 注册性能分析插件 --><bean class="com.baomidou.mybatisplus.plugins.PerformanceInterceptor"><!-- 单位为毫秒 --><property name="maxTime" value="100" /><!--SQL是否格式化 默认false--><property name="format" value="true" /></bean></list></property> </bean>

编写测试方法

/**** 性能分析插件*/@Testpublic void testPaginationInterceptor() {Employee employee = new Employee();employee.setName("PaginationInterceptor测试2");employee.setAge(23);employeeMapper.insert(employee);}

运行测试方法

然后把时间改短点再重新测试

源码下载

https://download.csdn.net/download/badao_liumang_qizhi/11147598

MyBatisPlus插件扩展_PerformanceInterceptor性能分析插件的使用相关推荐

  1. MyBatisPlus插件扩展_SqlExplainInterceptor执行分析插件的使用

    场景 项目搭建专栏: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/column/info/37194 简介 SQL 执行分析拦截器[ 目前只支持 MYSQL-5 ...

  2. MybatisPlus性能分析插件

    性能分析 性能分析拦截器,用于输出每条 SQL 语句及其执行时间 SQL 性能执行分析,开发环境使用,超过指定时间,停止运行.有助于发现问题 配置插件 (1)参数说明 参数:maxTime: SQL ...

  3. MyBatisPlus插件扩展_OptimisticLockerInterceptor乐观锁插件的使用

    场景 项目搭建专栏: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/column/info/37194 简介 意图: 当要更新一条记录的时候,希望这条记录没有被别 ...

  4. PostgreSQL 性能分析插件 pg 监控工具

    pg 监控工具,分析pg的性能问题 pg_stat_statements http://www.postgres.cn/docs/10/pgstatstatements.html PostgreSQL ...

  5. 自定义字段MongoDb与Mysql 扩展表性能分析

    1.  需求背景         对于saas应用来说,不同的租户对于表单有不同的定义,为了满足租户的千人千面,自定义表单字段就成为的必不可少的功能. 2. 技术方案         从传统数据库my ...

  6. ie内核浏览器_[正式版下载] 微软全新 Chrome 内核 Edge 浏览器!原生支持 Chrome 插件扩展...

    尽管微软的 Office 和 Windows 10 势头不错,但像 WP 手机.XBox 等方面似乎并未获得预期的成功.而先前为了替代老旧的 IE 浏览器,微软倾力开发的 Edge 也未见起色. 不过 ...

  7. Chrome插件(扩展)

    [干货]Chrome插件(扩展)开发全攻略 写在前面 我花了将近一个多月的时间断断续续写下这篇博文,并精心写下完整demo,写博客的辛苦大家懂的,所以转载务必保留出处.本文所有涉及到的大部分代码均在这 ...

  8. Chrome插件(扩展)开发全攻略(干货)

    转载自:https://www.cnblogs.com/liuxianan/p/chrome-plugin-develop.html 写在前面 我花了将近一个多月的时间断断续续写下这篇博文,并精心写下 ...

  9. 谷歌浏览器Chrome插件扩展开发教程

    下文是我看到的一篇很好的Chrome扩展开发攻略,感觉很有价值,内容详尽,排版精美,遂转载. 原文由小茗同学发表于小茗同学的博客园:[干货]Chrome插件(扩展)开发全攻略 1. 写在前面 我花了将 ...

最新文章

  1. 计算机书籍-C++并发编程实战
  2. 【POJ 3041】Asteroids (最小点覆盖)
  3. leetcode-383-Ransom Note(以空间换时间)
  4. 现在做Android开发有前途吗?复习指南
  5. spring基础整理
  6. 开源加密库和 GnuPG 模块 Libgcrypt 紧急修复严重漏洞
  7. 从《Java核心技术》纵览Java全貌
  8. C. New Year Ratings Change
  9. 图像一阶导数和二阶导
  10. IEC61850笔记--开源代码libIEC61850(一)
  11. Zabbix简单检查的使用
  12. 如何将md文件转换为html
  13. cnn风格迁移_机器学习:利用卷积神经网络实现图像风格迁移 (一)
  14. 如果流浪地球,信息科学能做什么
  15. 小学数学考试系统java_C语言项目小学生数学考试系统参考
  16. 【Unity学习笔记】标签(Tag)和层(Layer)
  17. java owc_使用微软OWC中做为联机分析系统前端展示工具
  18. 《SEO教程:搜索引擎优化入门与进阶(第3版)》
  19. 百度世界2021:李彦宏带你看AI如何开启美好生活
  20. 关于计算机好处的英语小作文600字,电脑的重要性英语作文初一

热门文章

  1. python适用场景_你真的了解Python吗?什么场景使用多线程,什么场景使用多进程?...
  2. pssh批量执行启动tomcat报错:Neither the JAVA_HOME nor the JRE_HOME environment variable is defined
  3. 「后端小伙伴来学前端了」CSS 做三角边框,必会的基础操作之一
  4. 银河麒麟安装远程桌面
  5. 国产统一操作系统UOS使用体验
  6. finecms控制器与html,使用@ HTML.Action与参数,以C#控制器
  7. php数组去重的函数,php数组去重的函数代码
  8. VS2017编译可在Win2000上运行的程序
  9. 怎么添加本地音乐_网易云音乐:60G免费云盘+隐藏彩蛋、技巧
  10. linux中负载值为多少正常_Linux load average负载量分析与解决思路