MyBatisPlus插件扩展_PerformanceInterceptor性能分析插件的使用
场景
项目搭建专栏:
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性能分析插件的使用相关推荐
- MyBatisPlus插件扩展_SqlExplainInterceptor执行分析插件的使用
场景 项目搭建专栏: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/column/info/37194 简介 SQL 执行分析拦截器[ 目前只支持 MYSQL-5 ...
- MybatisPlus性能分析插件
性能分析 性能分析拦截器,用于输出每条 SQL 语句及其执行时间 SQL 性能执行分析,开发环境使用,超过指定时间,停止运行.有助于发现问题 配置插件 (1)参数说明 参数:maxTime: SQL ...
- MyBatisPlus插件扩展_OptimisticLockerInterceptor乐观锁插件的使用
场景 项目搭建专栏: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/column/info/37194 简介 意图: 当要更新一条记录的时候,希望这条记录没有被别 ...
- PostgreSQL 性能分析插件 pg 监控工具
pg 监控工具,分析pg的性能问题 pg_stat_statements http://www.postgres.cn/docs/10/pgstatstatements.html PostgreSQL ...
- 自定义字段MongoDb与Mysql 扩展表性能分析
1. 需求背景 对于saas应用来说,不同的租户对于表单有不同的定义,为了满足租户的千人千面,自定义表单字段就成为的必不可少的功能. 2. 技术方案 从传统数据库my ...
- ie内核浏览器_[正式版下载] 微软全新 Chrome 内核 Edge 浏览器!原生支持 Chrome 插件扩展...
尽管微软的 Office 和 Windows 10 势头不错,但像 WP 手机.XBox 等方面似乎并未获得预期的成功.而先前为了替代老旧的 IE 浏览器,微软倾力开发的 Edge 也未见起色. 不过 ...
- Chrome插件(扩展)
[干货]Chrome插件(扩展)开发全攻略 写在前面 我花了将近一个多月的时间断断续续写下这篇博文,并精心写下完整demo,写博客的辛苦大家懂的,所以转载务必保留出处.本文所有涉及到的大部分代码均在这 ...
- Chrome插件(扩展)开发全攻略(干货)
转载自:https://www.cnblogs.com/liuxianan/p/chrome-plugin-develop.html 写在前面 我花了将近一个多月的时间断断续续写下这篇博文,并精心写下 ...
- 谷歌浏览器Chrome插件扩展开发教程
下文是我看到的一篇很好的Chrome扩展开发攻略,感觉很有价值,内容详尽,排版精美,遂转载. 原文由小茗同学发表于小茗同学的博客园:[干货]Chrome插件(扩展)开发全攻略 1. 写在前面 我花了将 ...
最新文章
- 计算机书籍-C++并发编程实战
- 【POJ 3041】Asteroids (最小点覆盖)
- leetcode-383-Ransom Note(以空间换时间)
- 现在做Android开发有前途吗?复习指南
- spring基础整理
- 开源加密库和 GnuPG 模块 Libgcrypt 紧急修复严重漏洞
- 从《Java核心技术》纵览Java全貌
- C. New Year Ratings Change
- 图像一阶导数和二阶导
- IEC61850笔记--开源代码libIEC61850(一)
- Zabbix简单检查的使用
- 如何将md文件转换为html
- cnn风格迁移_机器学习:利用卷积神经网络实现图像风格迁移 (一)
- 如果流浪地球,信息科学能做什么
- 小学数学考试系统java_C语言项目小学生数学考试系统参考
- 【Unity学习笔记】标签(Tag)和层(Layer)
- java owc_使用微软OWC中做为联机分析系统前端展示工具
- 《SEO教程:搜索引擎优化入门与进阶(第3版)》
- 百度世界2021:李彦宏带你看AI如何开启美好生活
- 关于计算机好处的英语小作文600字,电脑的重要性英语作文初一
热门文章
- python适用场景_你真的了解Python吗?什么场景使用多线程,什么场景使用多进程?...
- pssh批量执行启动tomcat报错:Neither the JAVA_HOME nor the JRE_HOME environment variable is defined
- 「后端小伙伴来学前端了」CSS 做三角边框,必会的基础操作之一
- 银河麒麟安装远程桌面
- 国产统一操作系统UOS使用体验
- finecms控制器与html,使用@ HTML.Action与参数,以C#控制器
- php数组去重的函数,php数组去重的函数代码
- VS2017编译可在Win2000上运行的程序
- 怎么添加本地音乐_网易云音乐:60G免费云盘+隐藏彩蛋、技巧
- linux中负载值为多少正常_Linux load average负载量分析与解决思路