上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 24 下一页
摘要: Oracle Merge into中修改表的限制条件位置的区别 前言 版本:11.2.0.4.0 说明:不讨论有insert子句的情况 对于样例语句如下: merge into t1 using t2 on (t1.id = t2.id) when matched then update set t 阅读全文
posted @ 2021-02-20 17:26 PiscesCanon 阅读(464) 评论(0) 推荐(0) 编辑
摘要: Oracle根据local_listener注册service_name在所有监听的ip端口上 以单节点为例,默认local_listener为空,即便指定了local_listener的值,并且ip为实际的ip地址。 Oracle还是所有监听的地址上去注册service_name。 实验数据就不贴 阅读全文
posted @ 2021-02-20 09:42 PiscesCanon 阅读(315) 评论(0) 推荐(0) 编辑
摘要: Oracle如何迁移、管理、清除Audit数据(AUD$和FGA_LOG$表) 前言 版本:11.2.0.4.0。 Oracle 11G中没特殊要求还是要建议关闭审计功能:alter system set audit_trail = none scope=spfile sid='*'; 由于默认审计 阅读全文
posted @ 2021-02-19 15:38 PiscesCanon 阅读(2549) 评论(0) 推荐(1) 编辑
摘要: Oracle 颠覆认知的无函数处理限定条件字段也可以用上函数索引 前言 之前搞SQL优化过程中,遇到一个限定条件为where create_time >= sysdate - 7之后用上函数索引的情况,这个索引创建之初使用了trunc(create_time)做了处理。 这个就有点颠覆我之前的认知了 阅读全文
posted @ 2021-02-07 14:16 PiscesCanon 阅读(175) 评论(1) 推荐(0) 编辑
摘要: Oracle qb_name导致SPM绑定的执行计划错乱 前言 最近生产在为SQL使用SPM绑定执行计划的时候,出现执行计划错乱的问题。 以前都是可以成功绑定的,此次出现问题后查看对应SQL_HANDLE和PLAN_NAME的执行计划发现,该执行计划并非我想要的执行计划。 以前绑过好几条都是成功的, 阅读全文
posted @ 2021-02-05 11:28 PiscesCanon 阅读(289) 评论(0) 推荐(0) 编辑
摘要: Oracle "WARNING Subscription for node down event still pending"报错处理 前言 发现一单节点有大量信息如下: 处理 根据MOS文档:Non-RAC or Standalone Only 'WARNING Subscription for 阅读全文
posted @ 2021-01-26 10:36 PiscesCanon 阅读(780) 评论(0) 推荐(0) 编辑
摘要: Oracle where条件中substr(字段,1,?)='XXX...'建议改写为like 前言 类似where中substr(name,1,2)='AB'会导致name上的普通索引一定无法使用。 案例 原SQL语句如下(经过处理): INSERT INTO XXXX_XXXXXXXXX_TMP 阅读全文
posted @ 2021-01-25 15:57 PiscesCanon 阅读(2417) 评论(0) 推荐(0) 编辑
摘要: Oracle timestamp类型是否可以直接和日期类型比较大小 前言 一般时间戳的字段比较范围用time >= to_timestamp来。 今天发现一条SQL,发现时间戳类型的字段使用了CAST作类型转换为DATE类型,然后在去和DATE类型做比较。 这样做导致了无法使用该字段上的索引,后来建 阅读全文
posted @ 2021-01-05 22:59 PiscesCanon 阅读(6682) 评论(0) 推荐(0) 编辑
摘要: Oracle Hash Join被驱动表被访问0次的另外一种情况 前言 遇到了这样子的情况,HJ中驱动表满足条件的有大于0行的数据,但是被驱动表却一次都不访问,如下执行计划所示。 | Id | Operation | Name | Starts | E-Rows | A-Rows | A-Time 阅读全文
posted @ 2021-01-05 21:44 PiscesCanon 阅读(108) 评论(0) 推荐(0) 编辑
摘要: Oracle外连接中驱动表过滤条件在on后且为null判断导致无法使用hash join outer 前言 偶然发现的,原因尚且不明。 实验数据库版本11.2.0.4.0。 环境构造 create table a (id number,name varchar2(20)); create table 阅读全文
posted @ 2021-01-04 23:32 PiscesCanon 阅读(450) 评论(0) 推荐(0) 编辑
上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 24 下一页