上一页 1 2 3 4 5 6 7 8 9 10 ··· 25 下一页
摘要: Oracle外连接等价于反连接的情况 在Oracle外连接等价于内连接的情况中提到了外连接中被驱动表的字段作为谓词条件出现在where中,并且不为is null的话,等价于内连接。 当外连接中被驱动表的连接列作为谓词条件出现在where中,且是做is null过滤,若select出现的列都属于驱动表 阅读全文
posted @ 2023-06-15 20:16 PiscesCanon 阅读(17) 评论(0) 推荐(0) 编辑
摘要: Oracle外连接等价于内连接的情况 实际之前有过研究,Oracle外连接的执行计划中没有出现OUTER的例子,现在展开来讲。 以左连接为例子,有SQL如下: 左边的执行计划中id=2并不带有OUTER,表示不是外连接。 右边的执行计划和左边的执行计划一模一样,证明左边的SQL完全等价与右边的SQL 阅读全文
posted @ 2023-06-15 18:04 PiscesCanon 阅读(17) 评论(0) 推荐(0) 编辑
摘要: Oracle NOT IN反连接中null值的处理和疑问 若有sql使用not in写法如下: 其中t和tt表的col列没有not null限制,这个时候一旦子查询中出现null值,会导致整个sql没有结果输出。 select count(*) from t where t.col not in ( 阅读全文
posted @ 2023-06-15 09:29 PiscesCanon 阅读(1055) 评论(0) 推荐(0) 编辑
摘要: Oracle反连接HASH JOIN ANTI NA会处理驱动表连接列null值 这个现象和Oracle内连接HASH JOIN/半连接HASH JOIN SEMI不处理驱动表连接列null值相反。 反连接中无论一下哪个结论都一样: HASH JOIN ANTI NA HASH JOIN ANTI 阅读全文
posted @ 2023-06-14 16:47 PiscesCanon 阅读(253) 评论(0) 推荐(0) 编辑
摘要: Oracle内连接HASH JOIN/半连接HASH JOIN SEMI不处理驱动表连接列null值 先说内连接,比如有sql如下: select count(*) from t,tt where t.col=tt.col; 测试表t,tt的信息如下:其中t表全是null值。 15:16:18 ZK 阅读全文
posted @ 2023-06-14 16:23 PiscesCanon 阅读(291) 评论(0) 推荐(0) 编辑
摘要: Oracle 19c dbca静默安装建库、删库 目前单节点无RAC环境,单节点静默模板如下(RAC差不多,少部分不同),后续有19的RAC在补充。 (妈妈再也不用担心客户环境无法使用图形化的问题啦!) 删库参数较少,顺带这里一笔带过。 使用如下参数即可:-sourceDB是RAC的db_uniqu 阅读全文
posted @ 2023-06-07 17:29 PiscesCanon 阅读(1167) 评论(0) 推荐(0) 编辑
摘要: Oracle 19C组件ID、组件名称和组件全称对应关系以及dbca静默组件选择 dbca可以调用图形化界面来创建数据库,当选择“Custom Database”模板的时候会出现“Database Options”来选择options安装对应组件,总共8个options。 PS:在安装数据库期间,组 阅读全文
posted @ 2023-06-07 15:39 PiscesCanon 阅读(409) 评论(0) 推荐(0) 编辑
摘要: Increase the binlog_cache_size variable dynamically and monitor the ratio of Binlog_cache_disk_use to Binlog_cache_use . When it reaches an acceptable 阅读全文
posted @ 2023-05-26 16:44 PiscesCanon 阅读(41) 评论(0) 推荐(0) 编辑
摘要: MySQL中--skip-password参数探究 本篇使用客户端:mysql 版本:MySQL8 认证插件:mysql_native_password 对于初始化数据库时,若是使用了--initialize-inscure选项,则对于用户root@localhost会使用空密码。 2023-05- 阅读全文
posted @ 2023-05-26 11:34 PiscesCanon 阅读(230) 评论(0) 推荐(0) 编辑
摘要: The MySQL server is running with the --skip-grant-tables option so it cannot execute this statement 默认情况下,启动MySQL数据库实例期间,会读取所有的权限表条目到内存中,后续被缓存到内存中的权限条 阅读全文
posted @ 2023-05-25 16:00 PiscesCanon 阅读(2041) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 25 下一页