通过启用视图并入,可以显著提高与视图有关的查询性能。
您可以通过将 IFX_FOLDVIEW 配置参数设置为 1 来做到这一点。
启用视图并入后,视图将并入到一个父查询中。由于视图并入父查询中,因而查询结果将不能置入临时表。
您可以在以下类型的查询中使用视图并入:
- 包含 UNION ALL 子句和父查询的视图具有
常规连接、GBase 8s 连接、ANSI 连接或 ORDER BY 子句
在执行有关视图的 UNION ALL 操作的以下类型查询中,将不发生视图并入:
- 该视图具有以下任一子句:AGGREGATE、GROUP BY、ORDER
BY、UNION、DISTINCT 或 OUTER JOIN(GBase 8s 或 ANSI 类型)。
- 父查询具有 UNION 或 UNION ALL 子句。
在这些情境中,创建一个临时表以保存查询结果。