问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

MySQL 的 like %关键字怎么优化

发布网友 发布时间:2022-04-07 16:44

我来回答

2个回答

热心网友 时间:2022-04-07 18:14

ORACLE 的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查询, 那就需要选择交叉表(intersection table)作为基础表, 交叉表是指那个被其他表所引用的表.
(2) WHERE子句中的连接顺序.:
ORACLE采用自下而上的顺序解析WHERE子句,根据这个原理,表之间的连接必须写在其他WHERE条件之前, 那些可以过滤掉最大数量记录的条件必须写在WHERE子句的末尾.
(3) SELECT子句中避免使用 ‘ * ‘:
ORACLE在解析的过程中, 会将'*' 依次转换成所有的列名, 这个工作是通过查询数据字典完成的, 这意味着将耗费更多的时间
(4) 减少访问数据库的次数:
ORACLE在内部执行了许多工作: 解析SQL语句, 估算索引的利用率, 绑定变量 , 读数据块等;
(5) 在SQL*Plus , SQL*Forms和Pro*C中重新设置ARRAYSIZE参数, 可以增加每次数据库访问的检索数据量 ,建议值为200
(6) 使用DECODE函数来减少处理时间:
使用DECODE函数可以避免重复扫描相同记录或重复连接相同的表.
(7) 整合简单,无关联的数据库访问:
如果你有几个简单的数据库查询语句,你可以把它们整合到一个查询中(即使它们之间没有关系)

热心网友 时间:2022-04-07 19:32

最前面不要加%,加了会导致全表扫描
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
手机导航用电脑软件哪个好导航软件哪个最准确 我要地图网使用我要地图网轻松查询地图信息 装配行业MES系统四大车间管理活动介绍 王者荣耀S14狂铁怎么玩_王者荣耀S14狂铁出装铭文推荐 沅陵县有姓文的分布在那个地方, 汨罗一中在省排名 汨罗高中有哪些? 湖南省岳阳市汨罗有哪些高中 新生儿脊膜膨出后遗症 在深圳硬脊膜膨出手术后大小便失禁怎么办? 我14岁,晚上11:30左右6:30醒,对长高有影响吗?应该睡多少时间啊? 14岁青少年 应该睡多少小时 在什么时候到什么时候睡觉 怎么睡对长高有效呀……谢谢 青春期长高的原因和睡眠时间有关么?睡眠时间大概是多少时间到多少时间。 青少年长高正常最佳睡眠时间 青少年睡眠多少时间有利于长高 青少年睡几小时才可以长高高的? 晚餐只喝酸奶吃水果减肥么? 高中女生各项体育项目:50米短跑,立定跳远,坐位体前屈,800米长跑,1分钟仰卧起坐。满分和及格分 水果沙拉能隔夜吗 请问专家,晚餐以水果沙拉代替能减肥吗? 升高中立定三级跳跳评分标准? 橙子梨酸奶沙拉隔夜了会坏吗? 早晨吃 苹果沙拉(苹果加酸奶),中午吃一些较油的食物。晚上吃水果沙拉,在加上一些别的食物。可以减肥 黑龙江体育生标准 酸奶绊的水果沙拉有助于减肥吗?晚上一般几店前吃好?谢谢 晚上只吃水果沙拉能减肥吗?水果有香蕉,苹果,小西红柿···伴着沙拉和酸奶吃 晚上吃水果沙拉瘦的怎么样?长期吃瘦了会反弹吗? 晚上吃酸奶水果会胖吗 联通物联卡8986091973004260884H是哪个公众号? 联通网通物联卡还没到期没流量了公众号也被封了怎么回事 睡够8个小时对长高最好是吗 是不是要长高就要睡眠充足?那人要睡够几个小时才能长高?我每天6点50分起床,那从几点开始睡觉才最有 闭路电视机顶盒如何与液晶显示器连接? 女生生气的时候怎么办 怎么哄 青少年时期早点睡长高还是晚点睡也一样,睡的时间一样 女朋友生气时该怎么哄 电视机顶盒如何连接液晶显示器? 怎么退出 怎么退出 小戏骨放开那三国资源 微信一个手机号注册了两个怎么切换账号啊? 小戏骨之射雕英雄传什么时候播出 小戏骨放开那三国拍摄多久 读琢玉,家长的教育感悟 自己在家怎么做汤圆呢? 中华玉器文明的简介 怎样切换 玉器的加工有哪些程序? 玉琢成器作文600初三 公司电脑为啥装不上红警