ECSMODE

仅限 Eon 模式

设置优化器在订户节点之间划分分片数据处理职责时使用的 ECS 策略。仅当子群集使用弹性处理调整 (ECS) 时才会应用此提示。

语法

SELECT /*+ECSMODE(option)*/

参数

可选
指定在其订阅节点之间划分分片数据时使用的策略,为以下之一:
  • AUTO:优化器选择要使用的策略,仅当在会话级别设置 ECS 模式时才有用(请参阅为会话或数据库设置 ECS 策略)。

  • IO_OPTIMIZED:使用 I/O 优化策略。

  • COMPUTE_OPTIMIZED:使用计算优化策略。

  • NONE:对此查询禁用 ECS。只有参与节点才会涉及查询执行;协作节点不会涉及。

示例

以下示例显示了简单的单表查询(被强制使用计算优化策略)的查询计划:

=> EXPLAIN SELECT /*+ECSMode(COMPUTE_OPTIMIZED)*/ employee_last_name,
             employee_first_name,employee_age
             FROM employee_dimension
             ORDER BY employee_age DESC;

                                   QUERY PLAN
--------------------------------------------------------------------------------
 ------------------------------
 QUERY PLAN DESCRIPTION:
 The execution of this query involves non-participating nodes.
 Crunch scaling strategy preserves data segmentation
 ------------------------------
. . .