EARLY_MATERIALIZATION
为当前查询指定表的早期实体化。一个查询可以针对任意数量的表包含这项提示。通常,查询优化器会将实体化延迟到查询执行流程后期。此提示会覆盖优化器通过其他方式做出的任何选择。
如果后续实体化联接输入会妨碍其他优化 — 例如,将聚合下推到联接,或使用实时聚合投影,此提示可能会非常有用。在这些情况下,使用 EARLY_MATERIALIZATION
限定联接输入可以启用优化。
语法
table-name [ [AS] alias ] /*+EARLY_MATERIALIZATION*/