Oracle12c优化器自适应功能是否消除了对索引的需求?

时间:2017-03-10 15:37:59

标签: optimization indexing oracle12c

我的DBA认为新的Oracle12c优化器功能意味着他不再需要在重要列上添加索引。我很难相信这可能是真的。它似乎只是根据历史统计数据改进了联接的执行方式。

1 个答案:

答案 0 :(得分:4)

你是对的,他完全被误解了。您可以阅读有关自适应查询优化in this Oracle white paper的信息。这意味着优化器可以在运行时更改查询执行计划。但是,如果您没有索引可能从中受益的列,优化程序将无法(自适应地或以其他方式)选择可从这些索引中受益的计划!