查詢重寫——資料倉儲手冊
這篇文章介紹了物化檢視的查詢重寫功能。
物化檢視在資料倉儲中一個主要的功能就是查詢重寫。類似於索引的功能,建立查詢重寫的物化檢視後,現有的查詢可以根據統計資訊選擇合適的物化檢視來重寫查詢,從而得到更好的查詢效能。而且物化檢視和索引一樣對使用者都是透明的。
這篇文章比較詳細的介紹了Oracle是如何進行查詢重寫的。除了很好理解的全文匹配外,查詢重寫還支援部分匹配。對於部分匹配的物化檢視的查詢重寫,Oracle分為SELECTION COMPATIBILITY、JOIN COMPATIBILITY、DATA SUFFICIENCY、GROUPING COMPATIBILITY、AGGREGATE COMPATIBILITY多個方面分別描述。簡單的說,物化檢視的查詢重寫絕不僅僅是簡單的文字匹配,就像CBO最佳化器一樣,查詢重寫可以實現查詢條件的等價傳遞、多餘資料過濾、資料的再聚集甚至在物化檢視的基礎上再次連線維度表以獲取維度的列欄位。整個查詢重寫的功能已經和CBO最佳化器融為一體。不過由於物化檢視的資料在一般情況下滯後於基表,因此物化檢視的查詢重寫功能對於OLTP環境不是很適用,而對於OLAP環境則再合適不過了。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/4227/viewspace-623535/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 資料倉儲中的分析SQL——資料倉儲手冊SQL
- 資料倉儲手冊總結
- 物化檢視--資料倉儲手冊
- OLAP和資料探勘——資料倉儲手冊
- 使用並行執行——資料倉儲手冊並行
- [轉] 連線資料庫查詢手冊資料庫
- 查詢重寫
- 手寫下拉選單,模糊查詢資料
- 查詢RMAN資料庫——RMAN使用者手冊資料庫
- 一個不錯的資料倉儲名字查詢網站網站
- 通過點陣圖篩選優化資料倉儲查詢效能優化
- ACM常用STL查詢手冊ACM
- MySQL 查詢重複的資料MySql
- 重溫手冊(一):資料型別資料型別
- 資料倉儲—資料倉儲—Sybase IQ 介紹
- 資料倉儲
- 硬核解讀,WeTune是如何提升資料庫查詢重寫效能?資料庫
- 設計資料倉儲和資料倉儲的粒度
- 重學資料結構(八、查詢)資料結構
- 【MV】物化檢視查詢重寫
- 資料倉儲—資料倉儲—NCR Teradata Warehouse 介紹
- 資料倉儲之路
- 資料的儲存和查詢分離不利查詢效能 - thenewstack
- 【SQL】Oracle查詢轉換之物化檢視查詢重寫SQLOracle
- 資料庫倉庫系列:(一)什麼是資料倉儲,為什麼要資料倉儲資料庫
- 資料庫和資料倉儲資料庫
- 資料倉儲—資料倉儲—IBM DB2 Datawarehouse 介紹IBMDB2
- PostgreSQL 原始碼解讀(24)- 查詢語句#9(查詢重寫)SQL原始碼
- [數倉]資料倉儲設計方案
- 資料倉儲 - ER模型模型
- 認識資料倉儲
- NoSQL 和資料倉儲SQL
- ORACLE 資料倉儲概念Oracle
- 資料倉儲概論
- 資料倉儲指南 (轉)
- 構建資料倉儲
- Oracle查詢重複資料與刪除重複記錄Oracle
- oracle重複資料的查詢及刪除Oracle