国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

DB2數據庫物化視圖之MQT物化查詢表的使用

數據庫
以下的文章主要向大家講述的是DB2數據庫物化視圖之MQT物化查詢表的具體使用方案,以下就是對其實際操作方案的詳細描述。

此文章主要向大家講述的是DB2數據庫物化視圖之MQT物化查詢表的具體使用方案,MQT 的定義主要是基于查詢的結果。MQT 可以顯著提高查詢的性能。本教程主要是介紹 MQT、總結表(summary table)和 staging 表,并通過一些實用的例子展示如何創建和使用物化查詢表。

 

使用 MQT物化查詢表(Materialized Query Tables, MQT)

 

MQT 的定義基于查詢的結果。MQT 可以顯著提高查詢的性能。本教程將介紹 MQT、總結表(summary table)和 staging 表,并通過一些實用的例子展示如何創建和使用物化查詢表。

MQT 是基于查詢的結果定義的一個表。MQT 中包含的數據來自 MQT 定義所基于的一個或多個表。總結表(也稱自動總結表[AST])對于 IBM DB2 for Linux, UNIX, and Windows 的用戶來說應該感到比較熟悉,它們可以看作是特殊的 MQT。fullselect 是總結表定義的一部分,它包含一個 GROUP BY 子句,該子句總結 fullselect 中所引用表中的數據。

您可以將 MQT 看作一種物化的視圖。視圖和 MQT 都是基于一個查詢來定義的。每當視圖被引用時,視圖所基于的查詢便會運行。但是,MQT 實際上會將查詢結果存儲為數據,您可以使用 MQT 中的這些數據,而不是使用底層表中的數據。

MQT 可以顯著提高查詢的性能,尤其是提高復雜查詢的性能。如果優化器確定查詢或查詢的一部分可以用一個 MQT 來解決,那么查詢就可以被重寫以便利用 MQT。MQT 可以在創建表時定義,可以定義為由系統維護,也可以定義為由用戶維護。

這種 MQT 中的數據是由系統維護的。當創建這種類型的 MQT 時,可以指定表數據是 REFRESH IMMEDIATE 還是 REFRESH DEFERRED。通過 REFRESH 關鍵字可以指定如何維護數據。DEFERRED 的意思是,表中的數據可以在任何時候通過 REFRESH TABLE 語句來刷新。

系統維護的 MQT,不管是 REFRESH DEFERRED 類型的還是 REFRESH IMMEDIATE 類型的,對它們的插入、更新或刪除操作都是不允許的。但是,對于 REFRESH IMMEDIATE 類型的系統維護的 MQT,可以通過 對底層表的更改(即插入、更新或刪除操作)來更新。

下面的小節將展示一個創建 REFRESH IMMEDIATE 類型的系統維護的 MQT 的例子。這個表名為 EMP,它基于 SAMPLE 數據庫中的底層表 EMPLOYEE 和 DEPARTMENT。

由于 REFRESH IMMEDIATE MQT DB2數據庫物化視圖要求來自查詢內引用的每個表至少有一個惟一鍵要出現在 select 列表中,所以我們首先在 EMPLOYEE 表的 EMPNO 列上定義一個惟一性約束,另外還要在 DEPARTMENT 表的 DEPTNO 列上定義一個惟一性約束。

DATA INITIALLY DEFERRED 子句的意思是,在執行 CREATE TABLE 語句的時候,并不將數據插入到表中。MQT 被創建好之后,就會處于檢查暫掛(check pending)狀態,在對它執行 SET INTEGRITY 語句之前,不能查詢它。IMMEDIATE CHECKED 子句指定,必須根據用于定義該 MQT 的查詢對數據進行檢查,并刷新數據。NOT INCREMENTAL 子句指定對整個表進行完整性檢查。

 

  1. CONNECT TO SAMPLE  
  2. ...  
  3. ALTER TABLE EMPLOYEE ADD UNIQUE (EMPNO)  
  4. ALTER TABLE DEPARTMENT ADD UNIQUE (DEPTNO)  
  5. CREATE TABLE EMP AS (SELECT E.EMPNO, E.FIRSTNME, E.LASTNAME, E.PHONENO, D.DEPTNO,  
  6. SUBSTR(D.DEPTNAME, 1, 12) AS DEPARTMENT, D.MGRNO FROM EMPLOYEE E, DEPARTMENT D  
  7. WHERE E.WORKDEPT = D.DEPTNO)  
  8. DATA INITIALLY DEFERRED REFRESH IMMEDIATE  
  9. SET INTEGRITY FOR EMP IMMEDIATE CHECKED NOT INCREMENTAL  

 

 以上的相關內容就是對DB2數據庫物化視圖之MQT物化查詢表的使用的介紹,望你能有所收獲。

【編輯推薦】

  1. 淺析DB2數據庫應用遷移中可能出現的問題
  2. DBA該如何在DB2中找出未使用索引,表和包
  3. 對Oracle SQL到DB2 SQL移植的淺析
  4. OracleDB2 9存儲過程的規劃與實施的技巧描述
  5. Oracle數據庫和DB2取前10條記錄的實際對比
責任編輯:佚名 來源: csdn.net
相關推薦

2010-07-30 17:46:46

DB2物化視圖

2010-08-19 17:17:08

DB2數據庫

2010-08-02 13:25:23

DB2物化視圖

2010-08-13 10:29:35

DB2數據庫

2010-08-20 13:33:50

DB2物化視圖

2010-08-10 09:44:02

DB2MQT物化查詢表

2010-11-02 11:56:36

DB2物化視圖

2010-11-02 11:02:48

DB2物化查詢表

2010-08-04 16:08:23

DB2 物化查詢表

2010-08-31 17:34:46

DB2

2010-09-07 09:31:03

DB2數據庫鎖表

2009-09-02 09:12:17

SELECT語句DB2

2010-08-26 10:37:40

DB2Q復制

2009-11-17 15:59:25

Oracle物化視圖

2010-08-04 11:03:03

DB2數據表

2009-05-06 11:09:10

Oracle物化視圖數據庫

2011-03-11 16:02:03

DB2數據庫安裝

2010-08-17 17:29:06

DB2性能優化

2010-11-03 11:36:53

訪問DB2表

2010-09-30 14:48:26

DB2查詢
點贊
收藏

51CTO技術棧公眾號

久久久久久久久久久人体| 久久99精品久久只有精品| 蜜桃精品在线观看| 国产成人精品免费| 日韩一本二本av| 九九九久久国产免费| www.四虎成人| 老司机在线精品视频| 无码av免费一区二区三区试看| 欧美精品一区二区高清在线观看| 成人精品一二区| 欧美巨乳在线| 性欧美xxx69hd高清| 成人天堂yy6080亚洲高清| 亚洲激情精品| 色噜噜狠狠色综合欧洲selulu| 97超碰在线播放| 日本片在线观看| 激情欧美一区二区三区在线观看| 精品一区二区三区三区| 亚洲7777| 四季av一区二区| 韩国中文免费在线视频| 国产精品综合| www国产精品视频| 国产福利第一视频在线播放| 成人性色生活片| 91在线观看免费高清| 影音先锋男人在线资源| 精品一区二区在线观看| 色婷婷综合成人| 欧美xxxxx在线视频| 亚洲国产视频二区| 欧美性jizz18性欧美| 久久久久久久久久久久久久一区| a毛片在线播放| 99精品久久久| 精品视频一区二区不卡| 欧美在线一区二区三区四区| 97超碰在线公开在线看免费| 天堂在线一区二区| 欧美二区在线播放| 国产最新精品视频| 成人在线免费电影网站| 欧美国产日产图区| 国产精品久久久久久免费观看| 成人美女视频| 亚洲一区二区三区精品在线| 精品国产乱码久久久久| 日韩av不卡一区| 精品一区二区电影| 亚洲无限乱码一二三四麻| 国产精品毛片高清在线完整版| 亚洲成人网上| 日韩av中文字幕一区| 色综合一区二区| 亚洲高清视频一区二区| 免费看成年人视频在线观看| 久久国产日韩欧美精品| 欧美精品在线观看播放| 成年在线观看视频| 成人久久视频在线观看| 国产成人亚洲欧美| 国产成人精品一区二区三区在线 | 色网站国产精品| 91精品国产高清久久久久久91裸体| 日韩亚洲精品在线观看| 亚洲国产第一页| 日韩电影网址| 精品99久久久久久| 永久免费av在线| 成人av影院在线| 亚洲xxx视频| 色呦呦呦在线观看| 中文字幕av一区二区三区免费看 | 国产视频观看一区| 涩涩涩在线视频| 色8久久精品久久久久久蜜| 欧美日韩在线中文| 欧美成人ⅴideosxxxxx| 国产精品毛片大码女人| 国产精品视频男人的天堂| 欧美著名女优| 伊人成人在线| 在线播放日韩欧美| 日本成人不卡| 51精品视频一区二区三区| 伊人色综合久久| 亚洲欧美一区二区三区国产精品| 337p粉嫩大胆噜噜噜鲁| 麻豆精品视频在线| 精品久久蜜桃| 91超碰在线| 欧美一级视频在线观看| 亚洲欧洲美洲一区二区三区| 欧美三级蜜桃2在线观看| av毛片在线看| 在线中文字幕一区二区| av在线免费播放网站| 欧美精品久久99| 国产淫片在线观看| 日韩欧美国产一区二区三区| 人交獸av完整版在线观看| 欧美一区二区性放荡片| 精品欧美一区二区三区久久久 | 在线观看av一区二区| 亚洲午夜天堂| 亚洲精选在线观看| 午夜小视频在线| 9191成人精品久久| 999在线视频| 亚洲激情第一区| 日产精品久久久久久久性色| 在线中文字幕一区二区| 男人天堂久久久| 亚洲变态欧美另类捆绑| 欧美黄色a视频| 色偷偷av一区二区三区| 国产蜜臀av在线播放| 精品成a人在线观看| 国产精品久久亚洲不卡| 欧美在线观看日本一区| 99久久婷婷| 国产午夜精品一区| 激情六月婷婷久久| 精品少妇在线视频| 国产精品电影一区二区| 日本fc2在线观看| 在线观看不卡一区| 国内精品国产三级国产99| 日本亚洲一区二区| 欧洲熟妇精品视频| 中文字幕在线观看不卡| 青青在线视频免费| 色综合久久久久久久久| 在线观看成年人视频| 91国语精品自产拍在线观看性色 | 欧美在线观看一区二区三区| 伊人婷婷欧美激情| 久久国产综合精品| 欧美午夜精品一区二区三区电影| 亚洲一区二区福利| 亚洲精品国产日韩| 亚洲v日本v欧美v久久精品| 色爱综合网欧美| 色一区在线观看| 亚洲精品一区二区三区精华液| 91蜜桃网站免费观看| 97久久精品人搡人人玩| 国产成人精品一区| 不卡av在线网站| 亚洲一级黄色片| 日韩欧洲国产| 鲁鲁狠狠狠7777一区二区| 91丝袜高跟美女视频| 国产一区二区影视| 欧美精品少妇videofree| 色天天综合网| 麻豆三级在线观看| 国产精品久久久久福利| 国产尤物一区二区在线| 理论视频在线| 欧洲永久精品大片ww免费漫画| 福利欧美精品在线| 污视频网站免费看| 欧美日韩欧美一区二区| 国产精品国产一区| 青青草国产精品视频| 在线视频你懂得一区| 亚洲男人天堂| 国外色69视频在线观看| 在线亚洲一区| 成年在线观看视频| 亚洲免费大片在线观看| 在线观看av黄网站永久| 亚洲欧美国产日韩天堂区| 亚洲东热激情| 免费成人深夜夜行网站视频| 天天色天天操综合| 一本色道69色精品综合久久| 天天人人精品| 国产欧美日韩亚州综合| 日本一区二区三区在线观看视频| 日韩中文字幕在线播放| 97精品国产一区二区三区| 亚洲日本一区二区三区在线不卡| 国产日韩欧美高清在线| 免费h视频在线观看| 91精品国产综合久久男男| 国产美女主播视频一区| 日本a一级在线免费播放| 国产宾馆自拍| 午夜一区二区三区视频| 日本一区二区三区电影免费观看| 日本不卡久久| 色婷婷综合久久久中文字幕| 精品久久国产一区| 免费白浆视频| 国产福利成人在线| 国产精品麻豆网站|