摘要: and_equal是Oracle支持的一种特定操作,可以将多个单列索引进行合并(Index Merge)输出查询结果。同时and_equal可以通过Hints来进行强制,最少指定两个索引,最多指定5个。以下的执行计划是常见的and_equal执行方式: SQL> select /*+ and_equ 阅读全文
posted @ 2020-09-11 09:41 SolidMango 阅读(279) 评论(0) 推荐(0) 编辑
摘要: Hint概述基于代价的优化器是很聪明的,在绝大多数情况下它会选择正确的优化器,减轻了DBA的负担。但有时它也聪明反被聪明误,选择了很差的执行计划,使某个语句的执行变得奇慢无比。 此时就需要DBA进行人为的干预,告诉优化器使用我们指定的存取路径或连接类型生成执行计划,从 而使语句高效的运行。例如,如果 阅读全文
posted @ 2020-09-11 09:38 SolidMango 阅读(316) 评论(0) 推荐(0) 编辑