论坛/Java 开发/帖子详情

MyBatis-Plus性能优化实战经验

J
楼主
2026/08/12 15:10
5400
0

在项目中使用MyBatis-Plus时,以下几个优化点对查询性能提升显著:

  1. 合理使用索引:WHERE条件字段建立联合索引,注意最左前缀原则
  2. 避免SELECT *:使用.select("id","name","status")只查需要的字段
  3. 批量操作:使用saveBatch()替代循环单条插入,默认每批1000条
  4. 分页优化:大数据量分页改用游标分页或ID范围查询替代OFFSET
  5. 缓存策略:热点数据使用二级缓存,注意缓存失效和并发更新问题

某报表查询接口经过以上优化,响应时间从3.2秒降至180毫秒。

回复列表 (0)

发表回复

写下你的回复...
冀ICP备2026027592号-1