select a.id, a.wlbm, a.wlpm, a.jb, b.gysmc, b.mdm, b.ly
from gwdc_wgzx_wldwz a,
(select t.gysmc, t.mdm, t.ly, t.wlz || '%' as wlzwhere
from gwdc_wgzx_query t
where t.wlz is not null
and t.wlbm is null
and t.ly != '市场准入'
and nvl(t.qyxq, 0) <= '20121017'
and nvl(t.zyxq, 0) >= '20121017') b
where a.wlpm like b.wlzwhere
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率

首页/
已采纳
sql优化 两个表连接 怎么优化?
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫
点击复制链接分享
- 邀请回答
- 编辑 收藏 删除 结题
- 收藏 举报
3条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
jinnianshilongnian 2012-10-17 13:02关注1、is null / is not null 在有些情况即使建索引 也是不能走索引的 可以通过一些技术解决这个
1) 不保存null 2)建伪符合索引 如(wlz, '0')2、 t.ly != '市场准入' 也是不走索引的
3、只能靠如下:
and nvl(t.qyxq, 0) <= '20121017'
and nvl(t.zyxq, 0) >= '20121017'
但是你在需要处理的列上使用了函数 如果没有函数索引也是不走索引的。可以考虑直接(此处建议存数字 而不是字符串) 不用考虑null(走索引时 默认null是不建索引的)
t.qyxq <='20121017'
and t.zyxq>= '20121017'本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报微信扫一扫
点击复制链接分享
编辑预览轻敲空格完成输入- 显示为
- 卡片
- 标题
- 链接
评论按下Enter换行,Ctrl+Enter发表内容
编辑
预览

轻敲空格完成输入
- 显示为
- 卡片
- 标题
- 链接
报告相同问题?
提交
- 2019-03-26 06:52Jim~LoveQ的博客 两天前,在项目中遇到一个需要优化SQL的情况,现在优化已完成,记录下方法。 问题:项目中某个页面的搜索功能耗时很长,需要重新编写SQL或者优化 解决: 一、分析原SQL: 查看原来的SQL,发现查询涉及到四个不同...
- 2024-04-29 12:57姜豆豆耶的博客 大表与大表连接,且需查询大量数据的优化案例。本篇文章是将速度再10秒左右的SQL优化到1.5s左右;因为没有优化到1s以下,所以可能还存在更优优化方法;但其中涉及的优化技巧,可以供您赏析。
- 2022-08-16 02:25观于海者难为水的博客 1、SQL的性能分析;2、SQL的优化手段;
- 2022-05-17 02:18扶朕去网吧的博客 嵌套循环的算法:驱动表返回一行数据,通过连接列传值给被驱动表,驱动表返回多少行,被驱动表就要被扫描多少次。 这里我补充一下驱动表和被驱动表:理解驱动表和被驱动表的本质,需要理解顺序读取和随机读取的...
- 2021-02-07 21:59黄思齐的博客 执行路径:ORACLE的这个功能大大地提高了SQL的执行性能并节省了内存的使用:我们发现,单表数据的统计比多表统计的速度完全是两个概念.单表统计可能只要0.02秒,但是2张表联合统计就可能要几十秒了.这是因为ORACLE只对...
- 2022-08-28 23:38哪 吒的博客 真正的一文在手,优化我有!
- 2022-05-30 13:58阿旭的编程之路的博客 如果你对sql优化不了解,请认真看完这篇文章,并跟着文章动手操作一下,这篇文章讲解了所有方面的优化技巧 一:基础数据准备 二:五百万数据插入 上面插入几条测试数据,在使用索引时还需要插入更多的数据作为...
- 2022-09-21 03:15夜の雨的博客 最后优化的sql是先查询出alarm,fan表这个时间段的数据 再进行连表查 相比两种全表关联 大大减少了查询条数和等待时间。优化一次后 fan表中全表数据已经限制到了需要查询的时间 按照这个逻辑 我们把alarm表也限制在...
- 2023-07-10 05:09黄团团的博客 普通索引最基本的索引...MySQL5.6之后也可用于innodb表,用于在一篇文章中,检索文本信息的, 针对较大的数据,生成全文索引很耗时和空间以上就是目前我对SQL优化的一些个人理解和总结,如果遗漏,欢迎评论区补充说明!
- 2022-12-24 08:00李建坤坤的博客 小表驱动大表,也就是说用小表的数据集驱动大表的数据集。
- 没有解决我的问题, 去提问
联系我们(工作时间:8:30-22:00)
400-660-0108kefu@csdn.net在线客服
- 京ICP备19004658号
- 经营性网站备案信息
公安备案号11010502030143
- 营业执照
- 北京互联网违法和不良信息举报中心
- 家长监护
- 中国互联网举报中心
- 网络110报警服务
- Chrome商店下载
- 账号管理规范
- 版权与免责声明
- 版权申诉
- 出版物许可证
- ©1999-2025北京创新乐知网络技术有限公司