STAR_TRANSFORMATION_ENABLED
该初始化参数用于确定星型查询是否使用基于开销的查询转换,默认值为FALSE。当设置该参数为FALSE时,不使用查询转换;当设置该参数为TRUE时,优化器会考虑使用基于开销的查询转换;当设置该参数为TEMP_DISABLE时,优化器会考虑使用基于开销的查询转换,但不会使用临时表。该初始化参数是动态参数,可以使用ALTER SESSION或ALTER SYSTEM命令进行修改。示例如下:
SQL>ALTER SESSION SET star_transformation_enabled=TRUE;
附甲骨文官方说明:
属性 | 说明 |
---|---|
参数类型 | String |
语法 | STAR_TRANSFORMATION_ENABLED = {TEMP_DISABLE | TRUE | FALSE} |
默认值 | FALSE |
允许动态修改 | ALTER SESSION , ALTER SYSTEM |
基本参数 | 是 |
STAR_TRANSFORMATION_ENABLED
determines whether a cost-based query transformation will be applied to star queries.
取值说明:
TRUE
The optimizer will consider performing a cost-based query transformation on the star query.FALSE
The transformation will not be applied.TEMP_DISABLE
The optimizer will consider performing a cost-based query transformation on the star query but will not use temporary tables in the star transformation.