首页  >  文章  >  数据库  >  QUERY_REWRITE_ENABLED

QUERY_REWRITE_ENABLED

WBOY
WBOY原创
2016-06-07 15:56:141095浏览

官方文档中: QUERY_REWRITE_ENABLED 属性说明 参数类型 String 语法 QUERY_REWRITE_ENABLED = { false |真实 |默认值 如果 OPTIMIZER_FEATURES_ENABLE 设置为 10.0.0 或更高,则为 true 如果 OPTIMIZER_FEATURES_EN

官方文档中文:

QUERY_REWRITE_ENABLED

属性 描述 标题> 参数类型 字符串 语法 QUERY_REWRITE_ENABLED = { false |真实 |力} 默认值 如果 OPTIMIZER_FEATURES_ENABLE 设置为 10.0.0 或更高,则 true
Property Description
Parameter type String
Syntax QUERY_REWRITE_ENABLED = { false | true | force }
Default value If OPTIMIZER_FEATURES_ENABLE is set to 10.0.0 or higher, then true

If OPTIMIZER_FEATURES_ENABLE is set to 9.2.0 or lower, then false

Modifiable ALTER SESSION, ALTER SYSTEM
Real Application Clusters Multiple instances can have different values.
如果 OPTIMIZER_FEATURES_ENABLE 设置为 9.2.0 或更低,则为 false
可修改 更改会话,更改系统 真正的应用集群 多个实例可以具有不同的值。 表>

QUERY_REWRITE_ENABLED 允许您全局启用或禁用数据库的查询重写。

价值观:

    Oracle 不使用重写。

    真实

    Oracle 对重写和不重写的查询进行成本计算,并选择成本较低的方法。

    力量

    Oracle总是使用重写并且在这样做之前不会评估成本。当您知道查询始终会从重写中受益并且减少编译时间很重要时,请使用强制。

    要利用特定物化视图的查询重写,您必须为该物化视图启用查询重写,并且必须启用基于成本的优化。
声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn