一、该问题的重现步骤是什么?
阿里云RDS数据库统计到的慢sql, 这些语句我们自己没有搜索到,应该是框架提供的。
3.
二、你期待的结果是什么?实际看到的又是什么?
mysql的慢日志能够没有慢的sql
三、你正在使用的是什么产品,什么版本?在什么操作系统上?
centos , bladex cloud 2.8.2
四、请提供详细的错误堆栈信息,这很重要。
五、若有更多详细信息,请在下面提供。
看到有好几个 count 语句,是你们业务里关闭了 mybatis-plus 的 count 语句优化么?
mybatis-plus 可以不使用默认的分页 count 查询,在业务里自定义 count 查询,然后把 count 缓存一段时间。
这些sql 都是 mybatis-plus 生成的不假,但是你们要按自己的业务去分析,查询条件是否覆盖索引字段,表是否缺少索引。
打开关闭mybatis-plus 的 count 语句优化的地方是在哪儿,是否能截图?
业务上对数据表加了索引,调了一下where和join的条件,现在主要是系统自带的日志,不知道为何这么耗时,我们用的框架自带的查询,应该也是有分页的,下面这些如何能优化?
扫一扫访问 Blade技术社区 移动端