4
我的DBA認爲新的Oracle12c優化器功能意味着他不需要在重要的列上添加索引。我很難相信這可能是真的。它似乎只能改善如何根據歷史統計數據進行連接。Oracle12c優化器自適應功能是否消除了對索引的需求?
我的DBA認爲新的Oracle12c優化器功能意味着他不需要在重要的列上添加索引。我很難相信這可能是真的。它似乎只能改善如何根據歷史統計數據進行連接。Oracle12c優化器自適應功能是否消除了對索引的需求?
你說得對,他完全誤解了。您可以閱讀有關自適應查詢優化in this Oracle white paper。這意味着優化器可以在運行時更改查詢執行計劃。但是,如果您不索引可以從中受益的列,優化器將無法(適應性地或以其他方式)選擇一個可從這些索引中受益的計劃!
您的DBA非常需要培訓並瞭解Oracle如何工作。 – BobC
現在幾點鐘?一個新的DBA的時間。 – unleashed