關於Oracle優化常用概念解析(ppt 46頁)
關於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:使用條件:僅用於等價連接;相關資源:內存、臨時空間
優點:當缺乏索引或者索引條件模糊時,哈希連接連接比嵌套循環有效。通常比排序合並連接快。在數據倉庫環境下,如果表的紀錄數多,效率高。
缺點:為建立哈希表,需要大量內存。第一次的結果返回較慢。
..............................
用戶登陸
Oracle熱門資料
Oracle相關下載
- NBU7.0 Oracle for AIX安裝配置
- Oracle數據庫Warehouse Builde
- 數據庫服務器的安裝與卸載(ppt
- 如何安裝與配置oracle應用服務
- 利用Oracle數據庫降低IT成本(p
- 論手動部署OA庫之Oracle版(doc
- Oracle BIEE(OBIEE)Overview(p
- 企業導入Oracle怎樣整合使之全
- Oracle雲計算研究報告(ppt 93頁
- 論Oracle客戶端連接Oracle服務
- Oracle 10g數據庫建模與設計(d
- 試議oracle真正應用集群的成功
- Oracle RDBMS應用係統設計與開
- Oracle 10g在window下的安裝講
- 中航係統管理員Oracle培訓(ppt