MyBatis-Plus性能优化实战经验
J
楼主
2026/08/12 15:10
5400
0
在项目中使用MyBatis-Plus时,以下几个优化点对查询性能提升显著:
- 合理使用索引:WHERE条件字段建立联合索引,注意最左前缀原则
- 避免SELECT *:使用
.select("id","name","status")只查需要的字段 - 批量操作:使用
saveBatch()替代循环单条插入,默认每批1000条 - 分页优化:大数据量分页改用游标分页或ID范围查询替代OFFSET
- 缓存策略:热点数据使用二级缓存,注意缓存失效和并发更新问题
某报表查询接口经过以上优化,响应时间从3.2秒降至180毫秒。
回复列表 (0)
发表回复
写下你的回复...