久久久久久久性爱潮,国产又粗又猛又爽又黄下载视频,尤物国产在线一区视频,欧美日本国产在线不卡

<sup id="4uqqy"><ol id="4uqqy"></ol></sup>
  • <th id="4uqqy"></th>

      • <strike id="4uqqy"><nobr id="4uqqy"><ins id="4uqqy"></ins></nobr></strike><sup id="4uqqy"></sup><strong id="4uqqy"><u id="4uqqy"></u></strong>
        <sub id="4uqqy"></sub>

          綠色資源網(wǎng):您身邊最放心的安全下載站! 最新軟件|熱門排行|軟件分類|軟件專題|廠商大全

          綠色資源網(wǎng)

          技術(shù)教程
          您的位置:首頁數(shù)據(jù)庫類Oracle → Oracle三種表連接技術(shù)

          Oracle三種表連接技術(shù)

          我要評(píng)論 2013/07/16 15:40:20 來源:綠色資源網(wǎng) 編輯:www.kiwanis-srv.org [ ] 評(píng)論:0 點(diǎn)擊:133次

          Oracle有三種表連接技術(shù),分別是嵌套連接、合并連接和哈希連接。

          1. 嵌套循環(huán)連接 (NESTED LOOP Join)

          嵌套連接把要處理的數(shù)據(jù)集分為外循環(huán)(驅(qū)動(dòng)數(shù)據(jù)源)和內(nèi)循環(huán)(被驅(qū)動(dòng)數(shù)據(jù)源),外循環(huán)只執(zhí)行一次(先執(zhí)行),內(nèi)循環(huán)執(zhí)行的次數(shù)等于外循環(huán)執(zhí)行的數(shù)據(jù)集個(gè)數(shù)。
          這種連接的好處是內(nèi)存使用非常少。
          如果驅(qū)動(dòng)數(shù)據(jù)源有限,且被驅(qū)動(dòng)表在連接列上有相應(yīng)的索引,則這種連接方式才是高效的。
          在OLTP系統(tǒng)上常見到這種連接方式。

          2. 排序合并連接 (Sort Merge Join)

          顧名思義,排序合并就是先分別對(duì)待連接的數(shù)據(jù)集進(jìn)行排序,然后再合并,其執(zhí)行過程大致為:對(duì)表A的數(shù)據(jù)集進(jìn)行排序,排序結(jié)果保存的工作區(qū)A中;對(duì)表B的數(shù)據(jù)集進(jìn)行排序,排序結(jié)果保存在工作區(qū)B中;最后合并工作區(qū)A和B中的數(shù)據(jù)。
          對(duì)這種連接方法,排序的開銷是非常大的,和排序工作區(qū)相關(guān)的內(nèi)存參數(shù)有:sort_area_size和sort_area_retained_size,都在在PGA中。

          3. 哈希連接 (Hash Join)

          哈希連接處理的兩個(gè)數(shù)據(jù)集分別稱為構(gòu)造輸入(build input)和探測(cè)輸入(probe input),構(gòu)造輸入的每行記錄用于構(gòu)造哈希表,探測(cè)輸入的每行記錄對(duì)哈希表進(jìn)行探測(cè),以找出符合連接條件的記錄。
          將較小的表作為構(gòu)造輸入,較大的表作為探測(cè)輸入,這樣哈希連接的效率才比較高,在執(zhí)行計(jì)劃中,較小的輸入表在前面,較大的探測(cè)表在后面。
          哈希連接只有在相等連接的條件下才能進(jìn)行。
          和哈希表工作區(qū)相關(guān)的內(nèi)存參數(shù)有:hash_area_size,也在PGA中。

          關(guān)鍵詞:Oracle

          閱讀本文后您有什么感想? 已有 人給出評(píng)價(jià)!

          • 0 歡迎喜歡
          • 0 白癡
          • 0 拜托
          • 0 哇
          • 0 加油
          • 0 鄙視