日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

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

瀏覽:167日期:2023-11-08 11:43:32

使用 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 要求來自查詢內引用的每個表至少有一個惟一鍵要出現在 select 列表中,所以我們首先在 EMPLOYEE 表的 EMPNO 列上定義一個惟一性約束,另外還要在 DEPARTMENT 表的 DEPTNO 列上定義一個惟一性約束。DATA INITIALLY DEFERRED 子句的意思是,在執行 CREATE TABLE 語句的時候,并不將數據插入到表中。MQT 被創建好之后,就會處于檢查暫掛(check pending)狀態,在對它執行 SET INTEGRITY 語句之前,不能查詢它。IMMEDIATE CHECKED 子句指定,必須根據用于定義該 MQT 的查詢對數據進行檢查,并刷新數據。NOT INCREMENTAL 子句指定對整個表進行完整性檢查。

CONNECT TO SAMPLE

...

ALTER TABLE EMPLOYEE ADD UNIQUE (EMPNO)

ALTER TABLE DEPARTMENT ADD UNIQUE (DEPTNO)

CREATE TABLE EMP AS (SELECT E.EMPNO, E.FIRSTNME, E.LASTNAME, E.PHONENO, D.DEPTNO,

SUBSTR(D.DEPTNAME, 1, 12) AS DEPARTMENT, D.MGRNO FROM EMPLOYEE E, DEPARTMENT D

WHERE E.WORKDEPT = D.DEPTNO)

DATA INITIALLY DEFERRED REFRESH IMMEDIATE

SET INTEGRITY FOR EMP IMMEDIATE CHECKED NOT INCREMENTAL

標簽: DB2 數據庫
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
蜜桃成人精品| 日本亚洲最大的色成网站www | 精品三级在线| 国内精品麻豆美女在线播放视频| 久久一区国产| 韩国三级一区| 99riav1国产精品视频| 国产精品老牛| 日韩不卡一区二区三区| 国产美女精品视频免费播放软件| 麻豆精品在线播放| 亚洲网站视频| 亚洲精品乱码日韩| 日韩国产欧美视频| 国产极品嫩模在线观看91精品| 欧美专区一区| 精品视频自拍| 亚洲va久久| 国产中文字幕一区二区三区| 亚洲一区激情| 精品视频一区二区三区在线观看 | 欧美成人亚洲| 久久91导航| 欧美精选视频一区二区| 精品五月天堂| 韩日一区二区| 久久国产电影| 国产精品欧美在线观看| 日韩成人av影视| 欧美另类综合| 97精品资源在线观看| 日韩在线看片| 精品日本视频| 亚洲经典在线| 日本中文字幕视频一区| 国产精品nxnn| 极品日韩av| 欧美日韩亚洲一区三区| 午夜精品成人av| 丝袜国产日韩另类美女| 欧美精品第一区| 99riav1国产精品视频| 亚洲一区欧美| 日韩精品久久理论片| 精品视频国内| 日韩极品在线观看| 日韩二区三区四区| 免费欧美一区| 欧美日韩一区自拍| 丝袜美腿高跟呻吟高潮一区| 国产欧美日韩亚洲一区二区三区| 亚洲精品福利电影| 久久午夜影视| 国产成人免费视频网站视频社区| 久久亚洲图片| 超级白嫩亚洲国产第一| 日韩不卡在线观看日韩不卡视频| 国产96在线亚洲| 午夜电影一区| 美女网站一区| 国产不卡一区| 97久久亚洲| 在线亚洲成人| 免费看av不卡| 国产精品99久久免费| 免播放器亚洲| 久久久久久免费视频| 麻豆精品在线观看| 亚洲精品乱码| 国产综合视频| 欧美日韩亚洲一区二区三区在线| 国产精品丝袜在线播放| 不卡一区2区| 亚洲精品美女91| 激情五月色综合国产精品| 亚洲精品护士| 夜夜嗨一区二区三区| 伊人久久av| 亚州精品视频| 欧美激情五月| 日韩av一区二区在线影视| 欧美特黄一区| 激情欧美亚洲| 999久久久亚洲| 国产一区二区精品福利地址| 国产精品久久久久久久久久久久久久久 | 国产精品红桃| 最近国产精品视频| 国产亚洲激情| 中文精品在线| 国产精品91一区二区三区| 色一区二区三区| 成人台湾亚洲精品一区二区| 午夜久久av | 欧美日一区二区三区在线观看国产免 | 亚洲伊人影院| 国产视频一区三区| 免费欧美一区| 合欧美一区二区三区| 国产精品99一区二区| 国产拍在线视频| 国产欧美日韩影院| 国产精品调教视频| 日韩精品久久久久久久软件91| 一区免费在线| 国产欧美二区| 欧美日韩免费看片| 奇米亚洲欧美| 日韩在线二区| 欧美专区一区| 日韩激情视频网站| 福利视频一区| 成人日韩av| 亚洲风情在线资源| 亚洲a一区二区三区| 久久精品免费看| 美女久久99| а√天堂8资源在线| 日韩精品一区二区三区免费观影 | 国产精品毛片在线| 亚洲毛片视频| 国产精品magnet| 国产伊人久久| 久久久9色精品国产一区二区三区| 在线精品小视频| 日韩一区网站| 日本va欧美va欧美va精品| 美女视频一区在线观看| av一区在线| 免费精品视频最新在线| 欧美日韩一区二区三区在线电影| 国产精品极品在线观看| 92国产精品| 国产精品一区二区三区四区在线观看 | 色在线视频观看| 久久天堂精品| 综合一区av| 久久精品国产99国产精品| 日韩一区亚洲二区| 色吊丝一区二区| 久久亚洲人体| 亚洲资源在线| 综合色就爱涩涩涩综合婷婷| 91午夜精品| 奇米狠狠一区二区三区| 欧美国产视频| 99精品视频在线| 在线看片一区| 欧美国产视频| 日韩精品午夜视频| 国产欧美高清| 激情自拍一区| 久久中文字幕二区| 亚欧成人精品| 精品国产成人| 日韩精品一级二级| 国产精品v一区二区三区| 成人精品高清在线视频| 欧美特黄一区| 国产精品一区二区精品| 夜夜嗨网站十八久久| 日韩精品亚洲一区二区三区免费| 欧美国产日韩电影| 国产h片在线观看| 国产在视频一区二区三区吞精| 国产视频欧美| 国产精品免费99久久久| 正在播放日韩精品| 亚洲欧美日韩国产一区| 国产精品久久久久毛片大屁完整版| 999精品色在线播放| 日韩欧美三区| 视频在线不卡免费观看| 亚洲免费一区二区| 国产免费久久| 中文字幕av一区二区三区四区| 国产精品白丝久久av网站| 神马午夜久久| 丝袜亚洲精品中文字幕一区| 国产精品白丝一区二区三区| 久久午夜精品| sm久久捆绑调教精品一区| 蜜乳av另类精品一区二区| 麻豆视频一区二区| 日韩av资源网| 久久人人88| 你懂的国产精品永久在线| 欧美日韩四区| 九九久久国产| 欧美精品二区| 亚洲伊人影院| 先锋影音久久久| 国产精品久久久久久久久久10秀| 麻豆久久一区| 中文字幕日本一区二区| 久久婷婷国产| 日韩精品视频中文字幕| 欧美a级片一区| 捆绑调教美女网站视频一区| 亚洲国产一区二区三区在线播放|