oracle 查询转换简单说明4

1.1.1      谓词迁移

谓词迁移(Predicate Move Around)的目的是将限制条件(过滤条件)提取、跨越、下推到无法合并的视图或内联视图的内部。尽管这有点类似谓词下推,这个查询转换还能将谓词在彼此不包含的查询块之间移动。应用这种基于启发式的查询转换的主要原因是启用额外的访问路径(一般来说是索引扫描)并确保谓词能够尽可能快地应用。