oracle优化:instr做join条件很慢「建议收藏」

情况描述sql语句selectsqdbh,sqr,bm,sqrq,skdwbm,skdwmc,sqfkje,’N’asxz_flag,sjfkrq,fkdwkhyhfrom(select*fromyw_fksqdwhereto_char(sqrq,’yyyy/mm’)>=’2018/12’andstatein(‘付款’,’已审核’…

大家好,又见面了,我是你们的朋友全栈君。

情况描述

在这里插入图片描述

sql语句

   select sqdbh,sqr,bm,sqrq,skdwbm,skdwmc,sqfkje ,'N' as xz_flag  ,sjfkrq,fkdwkhyh
   from (select * from yw_fksqd where  to_char(sqrq,'yyyy/mm') >= '2018/12' and state in ('付款' , '已审核' , '批准', 'pz'))
   INNER JOIN (select d_no from rs_department where zt_no = :as_zt and tt_no in ('29','32','34','37')) on bm = d_no
   left join  (select fksqh from CW_ZNHS_RK where zt_no = :as_zt )  on instr(fksqh,sqdbh) > 0 
   where fksqh is null 

如何优化?

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/128927.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • cg029_canvas log in

    cg029_canvas log inSpring-SpringMVC

    2022年10月12日
    2
  • linux修给主机名

    linux修给主机名linux修给主机名

    2022年4月24日
    35
  • 版权文字:Power by DedeCms 如何去除?[通俗易懂]

    版权文字:Power by DedeCms 如何去除?[通俗易懂]dedeCMS系统中的版权声明信息中含有“PowerbyDedeCms”字样,如何去除?dedeCMS近期的新版本至2013-6-7更新包以来,不管新版还是旧版更新补丁包,更新后网站页底都会出现powerbydedecms。*一、powerbydedecms什么意思?在我们上网的时候,会见到页面页底很多带powerbydedecms的网站,powerbydede…

    2022年7月13日
    17
  • linux配置虚拟IP地址方法「建议收藏」

    linux配置虚拟IP地址方法「建议收藏」linux配置虚拟IP地址方法在日常linux管理工作中,需要为应用配置单独的IP地址,以达到主机与应用的分离,在应用切换与迁移过程中可以做到动态切换,特别是在使用HA的时候,这种方案可以保证主机与应用的隔离,对日常的运维有很大的益处.但在有些应用中还没有配置HA,后期需要配置HA时,我们可以先配置虚拟IP给在线的应用使用,这要后期的系统运维可以做到更好的可扩展性.本文主要是对IP地址

    2022年10月20日
    2
  • JUC并发知识_并行与并发

    JUC并发知识_并行与并发文章目录lock和synchronized的区别Condition集合类的并发问题Callablelock和synchronized的区别synchronized 自动释放所,lock必须手动释放synchronized 如果获取不到锁就一直会等待下取,lock可以不用(trylock()方法)lock是可中断锁,而synchronized 不是可中断锁(tryLock(long timeout,TimeUnit unit)方法)synchronized 是可重入锁,lock也是可重入锁可

    2022年8月8日
    6
  • spring官方文档 中文_Spring软件

    spring官方文档 中文_Spring软件本文档是对spring官方文档的解读,原文档参见Spring官方文档,本人只是翻译和整理,由于水平有限,部分解读可能不正确,欢迎提出更好的意见和建议或者与我一起完成本次挑战!网页版移步我的临时网页Git传送门1Spring综述1.1jdk环境依赖从SpringFramework5.1开始,Spring需要JDK8+(JavaSE8+),并提供对JDK11LTS的开箱…

    2022年10月20日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号