社区
Oracle
帖子详情
模糊查询优化
IceIsabel
2013-07-18 02:27:13
有个字段需要使用like '%aaa%'这样的形式,但是效率非常的低,有什么替代的方法可以提高效率?
...全文
165
6
打赏
收藏
模糊查询优化
有个字段需要使用like '%aaa%'这样的形式,但是效率非常的低,有什么替代的方法可以提高效率?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
u010412956
2013-09-24
打赏
举报
回复
那你 google 一下 全文索引,
shasha483
2013-07-25
打赏
举报
回复
这个不好优化,考虑建数据仓库?
IceIsabel
2013-07-25
打赏
举报
回复
引用 3 楼 An342647823 的回复:
试试建立函数索引
instr(col1,'aaa')这里面的aaa不固定怎么建索引呢?
forever_ai
2013-07-24
打赏
举报
回复
试试建立函数索引
IceIsabel
2013-07-18
打赏
举报
回复
引用 1 楼 u010412956 的回复:
like '%aaa%'改成instr(col1,'aaa')>0呢?
这两种方法的效率都不高,也没办法用索引吧?
u010412956
2013-07-18
打赏
举报
回复
like '%aaa%'改成instr(col1,'aaa')>0呢?
sql语句查询,多字段like
模糊查询
优化
1、多字段like
模糊查询
优化
: 最常见的写法: where a like '%xx%' or b like '%xx%' or c like '%xx%' 这种写法查询效率低,经过调查,下面的方法可以替代,并且效率高: 2、如果like的关键字相同: where ...
sql语句查询,多字段like
模糊查询
优化
【转载】【oracle】
1、多字段like
模糊查询
优化
: 最常见的写法: where a like '%xx%' or b like '%xx%' or c like '%xx%'; 这种写法查询效率低,经过调查,下面的方法可以替代,并且效率高: 2、如果like的关键字相同: where ...
【记录】postgresql like
模糊查询
优化
【记录】postgresql like
模糊查询
优化
大数据量
模糊查询
优化
(流去重,流分批,建树操作)
大数据量
模糊查询
优化
(流去重,流分批,建树操作)
MySQL百万数据
模糊查询
优化
最近项目需求,有400万用户的
模糊查询
,带4个查询条件,加上排序,最后不完美实现。首先解决
模糊查询
的问题,使用覆盖索引只查询主键,通过执行计划可以看出走了索引。然后增加查询条件,执行计划可以看到,仍然可以...
Oracle
17,086
社区成员
55,238
社区内容
发帖
与我相关
我的任务
Oracle
Oracle开发相关技术讨论
复制链接
扫一扫
分享
社区描述
Oracle开发相关技术讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章