mybatis plus sql性能分析插件,35岁技术人如何转型做管理

本文介绍了mybatis plus的性能分析插件,包括PerformanceInterceptor的配置与使用,展示了如何插入用户并打印执行时间。同时提到了p6spy作为另一种性能分析工具,并给出了配置示例。文章最后作者分享了个人职业经历,提供了一套全面的Java开发者学习资料,涵盖面试、MySQL、Redis、JVM等多个方面。
摘要由CSDN通过智能技术生成

/**

  • SQL执行效率插件 性能分析插件

*/

@Bean

@Profile({“dev”,“test”})// 设置 dev test 环境开启

public PerformanceInterceptor performanceInterceptor() {

PerformanceInterceptor performanceInterceptor = new PerformanceInterceptor();

performanceInterceptor.setFormat(true);//格式化语句

//performanceInterceptor.setMaxTime(5);//执行时间超过多少秒会抛出异常

return performanceInterceptor;

}

执行sql打印

/**

  • 插入一行user

  • 执行时间50毫秒

  • Time:50 ms - ID:com.hlvy.mybatis_plus.mapper.UserMapper.selectById

  • Execute SQL:SELECT id,name,age,email,manager_id,created_time,update_time,version FROM User WHERE id=5 AND deleted=0

*/

@Test

public void insertUser() {

System.out.println((“----- insertUser method test ------”));

User user = new User();

user.setName(“恒果果”)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值