【发布时间】:2015-11-11 13:51:54
【问题描述】:
我有一个 users 表,其中包含一个 username 列,并且此列中有一个 B 树索引。当我检查以下查询的解释计划时:select username from users where username like 'A%' 我可以看到 Oracle 对索引执行了索引范围扫描以提取所需的信息,这绝对可以,但是在索引范围扫描期间,Oracle 使用了以下谓词: access(username like 'A%')filter(username like 'A%').
为什么甲骨文同时使用它们?它们完全一样,所以我认为其中一个就足够了。
【问题讨论】:
标签: database oracle sql-execution-plan