person表150多万条数据
查询语句如下:
select * from person where flag = 1 and status = '10' and name like '李%' limit 25;
name的索引已经建立,在达梦的管理工具中运行这条sql语句,结果25毫秒,但是在项目里面144秒才能出结果,我以为是代码的问题,但是后来发现所有几百万数据的页面like在项目里都是100多秒,到工具中只要几十毫秒,where条件是等于的在项目中出结果也是几十毫秒,有order by的group by的也是几十毫秒出结果,只有like出问题,所有的like都是右边占位符,走索引的,不知打什么原因用hibernate就慢了
hibernate+达梦7,like模糊查询速度非常慢
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-