生产环境使用docker部署,数据量现在过万条了,查询用户全部数据接近30秒

Blade 未结 2 381
380999444
380999444 剑圣 2023-05-30 16:44

一、该问题的重现步骤是什么?

1. 生产环境使用docker部署,数据量现在过万条了,查询用户全部数据接近30秒

2. 服务器是华为云两核32g内存,请问有优化的空间吗

3.


二、你期待的结果是什么?实际看到的又是什么?

请问有可优化的空间吗


三、你正在使用的是什么产品,什么版本?在什么操作系统上?


四、请提供详细的错误堆栈信息,这很重要。


五、若有更多详细信息,请在下面提供。

2条回答
  • 2023-05-30 17:06

    这种情况不能用mybatis-plus自带的分页,需要自己写sql来优化,减少括号包层以及分页逻辑写最里层等等。

    具体做法网上帖子应该也很多,可以先搜索一下看看

    0 讨论(0)
  • 2023-05-31 13:25

    查询用户全部数据指的是什么?就万条数据不至于这么慢,也不是服务器问题,你看下你的sql吧,我们百万级数据,用1核1G的数据库跑都不会这么慢,mybatis-plus自带分页百万级数据都不会慢,你这数据量太小了吧;建议去查下找个慢的sql,把它贴出来看看

    0 讨论(0)
提交回复