我正在使用Oracle 19.0.0,并在下面的查询中触发。
SELECT * FROM V$SYSTEM_PARAMETER2 下面的属性是不存在的。
optimizer_adaptive_features
_optimizer_use_feedback
那么,我怀疑它是在Oracle 19c中被删除了还是重命名了呢?
我查过谷歌,但没有找到可靠的参考资料。
提前谢谢。
发布于 2022-03-01 11:41:11
一个(非常)快速的搜索导致了一个我的Oracle支持页面的optimizer_adaptive_features
12.2中对适应性特征的更改 在12.2中,参数
optimizer_adaptive_features已经过时,取而代之的是两个新参数,optimizer_adaptive_plans和optimizer_adaptive_statistics。optimizer_adaptive_plans参数控制优化器是否创建自适应计划并默认为TRUE。optimizer_adaptive_statistics参数控制优化器是否使用自适应统计信息并默认为FALSE。自动扩展统计信息的创建由表级统计首选项AUTO_STAT_EXTENSIONS控制,默认为OFF。(AUTO_STAT_EXTENSIONS可以使用DBMS_STATS过程(如SET_TABLE_PREFS和SET_GLOBAL_PREFS)来设置。) 选择这些默认值是为了强调实现稳定的SQL执行计划。 在12.1.0.2中实现12.2自适应特性行为 在12.1.0.2中,通过一对修补程序可以获得12.2中的自适应特性更改:
AUTO_STAT_EXTENSIONS设置为ON。https://stackoverflow.com/questions/71307847
复制相似问题