位置:首頁 > 軟件操作教程 > 數(shù)據(jù)分析 > SQL > 問題詳情

SQL操作應(yīng)用——管理多表連接(Nested Loops, Merge Joins和Hash Joins)??優(yōu)化聯(lián)接操作 ?

提問人:ylm發(fā)布時(shí)間:2020-09-28

erge Joins是集合操作  Nested LoopsHash Joins是記錄操作返回第一批記錄迅速

Merge Joins的操作適用于批處理操作,巨大表 和遠(yuǎn)程查詢

 1全表掃描  -- 2排序   --3比較和合并  性能開銷主要在前兩步

  適用全表掃描的情形,都適用Merge Joins操作(比Nested Loops有效)。

  改善1的效率: 優(yōu)化I/O 提高使用ORACLE多塊讀的能力, 使用并行查詢的選項(xiàng)

  改善1的效率:提高Sort_Area_Size的值, 使用Sort Direct Writes,為臨時(shí)段提供專用表空間

繼續(xù)查找其他問題的答案?

相關(guān)視頻回答
回復(fù)(0)
返回頂部