使用OUTLINE固定執行計劃

aluocp發表於2007-06-12
一個count(*)的執行計劃走index(fast full scan),很慢。查詢了N多blocks。

加上/*+INDEX(table_name index_name)*/ 走了同一個index,方式變為index(range scan) 很快,讀的blocks少了

用outline固定帶/*+INDEX(table_name index_name)*/ 的SQL語句,再開個session,use_stored_outlines=true,執行不帶/*+INDEX(table_name index_name)*/ 的時候,又是INDEX(fast full scan)

暈!怎麼搞啊?

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/7319461/viewspace-765267/,如需轉載,請註明出處,否則將追究法律責任。

相關文章