关于数据库优化这方面的问题讨论也挺多的
不过我想知道对于大数据量的表查询大家都是用什么方法呢
我有一个一百万数据量的表
现在只是按名字的关键字检索 也就是 where name like %?%
这样检索起来特别慢
后来用了分页方法 一次拿10条出来 到最后不够十条再算出尾页 解决了慢的问题 但如果输入的关键字是数据不存在的 那等于也是遍历整个表
想到加索引 在那么字段加 速度似乎快了点 但还是要花费一段时间 也听说like %?%加索引无效(不知是否为真?)
还有就是现在还要加上一个排序 order by hot 可以加个索引
但速度还是慢 10秒以上
各位说说有什么方法解决呢?
问题补充:
现在主要问题出在当检索不到数据的时候特别慢 不是其他
关于大数据量查询问题
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-