/*+ START */ 強制使用星型查詢計劃

edwardking888發表於2010-05-13

前提是查詢中存在至少三個表,而且在事實表中存在恰當的索引。Star提示比傳統的連線方式快得多,傳統
   的連線方式首先將最小的引用表與事實表連線,再將其他的引用表與中間生成表連線。
   前提:
      A、必須存在連線在一起的至少三個表,其中有——個大的事實表和幾個小維表。
      B、在事實表的欄位上必須存在一個索引,這些欄位將是每個表的連線主鍵。從Oracle8i開始,你需要
         使用點陣圖索引,而不是連線在一起的索引。
      C、你必須檢驗執行計劃,以確保在執行連線時使用巢狀迴圈操作。

   原理:
      1、將維表裝入記憶體
      2、將事實表使用連鎖索引連線
      3、產生查詢結果

 

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

相關文章