oracle12c优化器适应性功能是否消除了对索引的需求



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

你是对的,他完全被误解了。您可以在此Oracle白皮书中阅读有关自适应查询优化的信息。这意味着优化器可以在运行时更改IT查询执行计划。但是,如果您不索引可以从中受益的列,那么优化器将无法(自适应或其他方式)选择可以从这些索引中受益的计划!

最新更新