您現在的位置: 18luck新利全站下载 >> 管理信息化>> Oracle>> 資料信息

關於Oracle優化常用概念解析(ppt 46頁)

所屬分類:
Oracle
文件大小:
237 KB
下載地址:
相關資料:
oracle, 概念
關於Oracle優化常用概念解析(ppt 46頁)內容簡介

關於Oracle優化常用概念解析目錄:
一、CBO/RBO
二、表連接方式
三、執行計劃
四、統計信息和柱狀圖
五、索引
六、分區表
七、AWR
八、表掃描方式
九、hint


關於Oracle優化常用概念解析內容提要:
什麼是CBO/RBO,工作原理是什麼:
CBO:cost-based optimizer,基於成本的優化器
RBO:rule-based optimizer,基於規則的優化器
CBO需要使用統計信息,據此計算最佳的執行計劃;而RBO根據oracle設定好的規則生成執行計劃。由於不能窺視到表中數據,RBO往往不能得到合理的執行計劃
每種方式的特點、工作原理:
nested loop:使用條件:任何連接
優點:當有高選擇性索引或進行限製性搜索時效率比較高,能夠快速返回第一次的搜索結果
缺點:當索引丟失或者查詢條件限製不夠時,效率很低;當表的紀錄數多時,效率低。
sort merge:使用條件:主要用於不等價連接,但不包括<>;相關資源:內存、臨時空間
優點:當缺乏索引或者索引條件模糊時,排序合並連接比嵌套循環有效。
缺點:所有的表都需要排序。它為最優化的吞吐量而設計,並且在結果沒有全部找到前不返回數據。
hash join:使用條件:僅用於等價連接;相關資源:內存、臨時空間
優點:當缺乏索引或者索引條件模糊時,哈希連接連接比嵌套循環有效。通常比排序合並連接快。在數據倉庫環境下,如果表的紀錄數多,效率高。
缺點:為建立哈希表,需要大量內存。第一次的結果返回較慢。


..............................

Baidu
map