一、该问题的重现步骤是什么?
1. 生产环境使用docker部署,数据量现在过万条了,查询用户全部数据接近30秒
2. 服务器是华为云两核32g内存,请问有优化的空间吗
3.
二、你期待的结果是什么?实际看到的又是什么?
请问有可优化的空间吗
三、你正在使用的是什么产品,什么版本?在什么操作系统上?
四、请提供详细的错误堆栈信息,这很重要。
五、若有更多详细信息,请在下面提供。
这种情况不能用mybatis-plus自带的分页,需要自己写sql来优化,减少括号包层以及分页逻辑写最里层等等。
具体做法网上帖子应该也很多,可以先搜索一下看看
查询用户全部数据指的是什么?就万条数据不至于这么慢,也不是服务器问题,你看下你的sql吧,我们百万级数据,用1核1G的数据库跑都不会这么慢,mybatis-plus自带分页百万级数据都不会慢,你这数据量太小了吧;建议去查下找个慢的sql,把它贴出来看看
扫一扫访问 Blade技术社区 移动端