半连接会对被驱动表的驱动列去重
先把结论写前面: 半连接会对被驱动表的连接列去重 今天优化客户的sql,遇到了这样一条sql:select count(1) from kb12k3 a where a.ykb053 = '77Y09100117070334787' and a.yka108 = '60' and a.yka107 > 0 &nbs...
打补丁PSU
首先说一下下载补丁和最新opatch的方法:都再mos上:下载补丁:直接搜索2118136.2,这是文档id下载optach:点击补丁程序和更新程序标签,然后搜索6880880接下来我们说下常用到的PSU:我们这里之说linux的,主要有DB,GI+DB,GI+DB+OJVM然后我们来说补丁安装:其实,就是在这里翻译一...
简单说下搭建ADG的流程
搭建adg的步骤总结。
自己写给自己看
今天有如下收获:1.connect by的一个案例开发的同事来找我问一条sql,说是表就两百多行,半天跑不出来。是类似这样一条sql:select regexp_substr(name, '[^,]+', 1, rownum) name from t_string where id=2 connect by rownum <= &n...
消除谓词推进
今天,还是用第一篇博文的例子,看下怎么消除谓词推进。首先先上图,这是一个发生了谓词推进的例子。sql:SELECTCOUNT(1) AS count FROM ( SELECT a.ykf272, a.akb020, a.akb021,a.yka094, a.ake005 , a.yke936, a.ykf282, a.aac003, a.aac001,...
Oracle执行计划的详细读法
该文是基于oracle 12.2版本,对于oracle sql执行计划的各个板块一个比较详细的解读,供初学者参考。