我的DBA认为新的Oracle12c优化器功能意味着他不需要在重要列上添加索引。我很难相信这可能是真实的。它似乎只能根据历史统计数据改善连接的执行方式。
你是对的,他完全被误解了。您可以在此Oracle白皮书中阅读有关自适应查询优化的信息。这意味着优化器可以在运行时更改IT查询执行计划。但是,如果您不索引可以从中受益的列,那么优化器将无法(自适应或其他方式)选择可以从这些索引中受益的计划!
我的DBA认为新的Oracle12c优化器功能意味着他不需要在重要列上添加索引。我很难相信这可能是真实的。它似乎只能根据历史统计数据改善连接的执行方式。
你是对的,他完全被误解了。您可以在此Oracle白皮书中阅读有关自适应查询优化的信息。这意味着优化器可以在运行时更改IT查询执行计划。但是,如果您不索引可以从中受益的列,那么优化器将无法(自适应或其他方式)选择可以从这些索引中受益的计划!
javascript python java c# php android html jquery c++ css ios sql mysql arrays asp.net json python-3.x ruby-on-rails .net sql-server django objective-c excel regex ruby linux ajax iphone xml vba spring asp.net-mvc database wordpress string postgresql wpf windows xcode bash git oracle list vb.net multithreading eclipse algorithm macos powershell visual-studio image forms numpy scala function api selenium