暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Oracle 在DB中更改 “OPTIMIZER_ADAPTIVE_FEATURES” 参数的风险因素和性能问题是什么

ASKTOM 2021-03-31
522

问题描述

我们将通过将指纹传感器集成到我们的生产数据库来引入新的访问控制系统。根据供应商 (访问控制系统) 关于访问控制系统平滑功能的建议,我们需要将参数值 “OPTIMIZER_ADAPTIVE_FEATURES” 从TRUE更改为FALSE。

它对数据库有什么不利影响吗?由于更改了数据库,数据库上的风险因素是什么?

4 Linux平台上的node ORACLE 12.1 RAC数据库。

专家解答

而不是这样做,我会考虑应用补丁22652097

这将12.1选项 (一个参数控制所有自适应特征) 转换为两个参数 (这是如何从12.2开始)

优化 _ 自适应 _ 计划
-在 * 执行期间更改计划 (例如从嵌套循环到哈希连接)

优化 _ 自适应 _ 统计
-记住一个执行,并可能更改计划 * 下一个 * 执行

第一个自适应优化通常被认为是一个很好的优化,因为它可以避免当前计划失控。第二种可能不太受欢迎,因为随着时间的推移,它往往会降低金额计划的稳定性。

从12.2来看,默认值反映了这一点,即

opptimizer_adaptive_plans = TRUE
优化 _ 自适应 _ 统计=FALSE

所以我会看看沿着这条路走下去,这也会让你更接近你在12.2年、18年、19年及以后看到的。
文章转载自ASKTOM,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论