成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

DB2數(shù)據(jù)庫(kù)物化視圖之MQT物化查詢表的正確應(yīng)用

數(shù)據(jù)庫(kù)
本文主要向你介紹的是DB2數(shù)據(jù)庫(kù)物化視圖之MQT物化查詢表的正確使用方案,以下就是文章的主要內(nèi)容的詳細(xì)描述,望大家會(huì)對(duì)其有更好的了解。

以下的文章主要介紹的是DB2數(shù)據(jù)庫(kù)物化視圖之MQT物化查詢表的正確使用方案,如果你是DB2數(shù)據(jù)庫(kù)物化視圖之MQT物化查詢表的正確使用方案實(shí)際應(yīng)用方面的新手,你就可以通過(guò)以下的文章對(duì)其有個(gè)更好的了解。

 

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

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

 

MQT 是基于查詢的結(jié)果定義的一個(gè)表。MQT 中包含的數(shù)據(jù)來(lái)自 MQT 定義所基于的一個(gè)或多個(gè)表。總結(jié)表(也稱自動(dòng)總結(jié)表[AST])對(duì)于 IBM DB2 for Linux, UNIX, and Windows 的用戶來(lái)說(shuō)應(yīng)該感到比較熟悉,它們可以看作是特殊的 MQT。fullselect 是總結(jié)表定義的一部分,它包含一個(gè) GROUP BY 子句,該子句總結(jié) fullselect 中所引用表中的數(shù)據(jù)。

 

您可以將 MQT 看作一種物化的視圖。視圖和 MQT 都是基于一個(gè)查詢來(lái)定義的。每當(dāng)視圖被引用時(shí),視圖所基于的查詢便會(huì)運(yùn)行。但是,MQT 實(shí)際上會(huì)將查詢結(jié)果存儲(chǔ)為數(shù)據(jù),您可以使用 MQT 中的這些數(shù)據(jù),而不是使用底層表中的數(shù)據(jù)。

MQT 可以顯著提高查詢的性能,尤其是提高復(fù)雜查詢的性能。如果優(yōu)化器確定查詢或查詢的一部分可以用一個(gè) MQT 來(lái)解決,那么查詢就可以被重寫以便利用 MQT。MQT 可以在創(chuàng)建表時(shí)定義,可以定義為由系統(tǒng)維護(hù),也可以定義為由用戶維護(hù)。

 

這種 MQT 中的數(shù)據(jù)是由系統(tǒng)維護(hù)的。當(dāng)創(chuàng)建這種類型的 MQT 時(shí),可以指定表數(shù)據(jù)是 REFRESH IMMEDIATE 還是 REFRESH DEFERRED。通過(guò) REFRESH 關(guān)鍵字可以指定如何維護(hù)數(shù)據(jù)。DEFERRED 的意思是,表中的數(shù)據(jù)可以在任何時(shí)候通過(guò) REFRESH TABLE 語(yǔ)句來(lái)刷新。

系統(tǒng)維護(hù)的 MQT,不管是 REFRESH DEFERRED 類型的還是 REFRESH IMMEDIATE 類型的,對(duì)它們的插入、更新或刪除操作都是不允許的。但是,對(duì)于 REFRESH IMMEDIATE 類型的系統(tǒng)維護(hù)的 MQT,可以通過(guò) 對(duì)底層表的更改(即插入、更新或刪除操作)來(lái)更新。

 

下面的小節(jié)將展示一個(gè)創(chuàng)建 REFRESH IMMEDIATE 類型的系統(tǒng)維護(hù)的 MQT 的例子。這個(gè)表名為 EMP,它基于 SAMPLE 數(shù)據(jù)庫(kù)中的底層表 EMPLOYEE 和 DEPARTMENT。由于 REFRESH IMMEDIATE MQT 要求來(lái)自查詢內(nèi)引用的每個(gè)表至少有一個(gè)惟一鍵要出現(xiàn)在 select 列表中,所以我們首先在 EMPLOYEE 表的 EMPNO 列上定義一個(gè)惟一性約束,另外還要在 DEPARTMENT 表的 DEPTNO 列上定義一個(gè)惟一性約束。

DATA INITIALLY DEFERRED 子句的意思是,在執(zhí)行 CREATE TABLE 語(yǔ)句的時(shí)候,并不將數(shù)據(jù)插入到表中。MQT 被創(chuàng)建好之后,DB2數(shù)據(jù)庫(kù)就會(huì)處于檢查暫掛(check pending)狀態(tài),在對(duì)它執(zhí)行 SET INTEGRITY 語(yǔ)句之前,不能查詢它。IMMEDIATE CHECKED 子句指定,必須根據(jù)用于定義該 MQT 的查詢對(duì)數(shù)據(jù)進(jìn)行檢查,并刷新數(shù)據(jù)。NOT INCREMENTAL 子句指定對(duì)整個(gè)表進(jìn)行完整性檢查。

 

 

  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   

以上的相關(guān)內(nèi)容就是對(duì)DB2數(shù)據(jù)庫(kù)物化視圖:MQT物化查詢表的使用的介紹,望你能有所收獲。 

【編輯推薦】

  1. IBM DB2 UDB 在線備份與恢復(fù)完美演習(xí)!
  2. 對(duì)DB2 Online備份方案的具體描述
  3. DB2數(shù)據(jù)庫(kù)備份與恢復(fù)命令的總結(jié)描述
  4. Oracle移植到DB2數(shù)據(jù)庫(kù)中常出現(xiàn)的錯(cuò)誤有哪些?
  5. 3種DB2數(shù)據(jù)遷移的操作方案與其的缺點(diǎn)與注意事項(xiàng)

 

責(zé)任編輯:佚名 來(lái)源: 網(wǎng)易科技報(bào)道
相關(guān)推薦

2010-08-20 13:33:50

DB2物化視圖

2010-07-30 17:46:46

DB2物化視圖

2010-08-02 13:25:23

DB2物化視圖

2010-07-27 14:26:08

DB2數(shù)據(jù)庫(kù)物化視圖

2010-08-19 17:17:08

DB2數(shù)據(jù)庫(kù)

2010-08-10 09:44:02

DB2MQT物化查詢表

2010-11-02 11:56:36

DB2物化視圖

2010-11-02 11:02:48

DB2物化查詢表

2010-08-13 11:02:09

DB2數(shù)據(jù)庫(kù)Table

2010-08-04 16:08:23

DB2 物化查詢表

2010-08-18 16:45:40

IBM DB2 Cat

2010-08-11 15:48:04

DB2編程

2010-08-11 15:48:04

DB2編程

2010-08-16 10:10:27

DB2常用函數(shù)

2010-08-11 17:28:56

DB2 數(shù)據(jù)倉(cāng)庫(kù)技術(shù)

2010-08-04 15:23:04

DB2用戶密碼

2010-08-31 17:34:46

DB2

2010-07-30 09:57:31

2010-08-26 16:00:31

DB2數(shù)據(jù)庫(kù)安裝

2010-07-28 14:16:43

DB2驅(qū)動(dòng)類型
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 老司机免费视频 | 精品视频在线播放 | 国产又爽又黄的视频 | 欧美一区二区三区久久精品 | 国产精品免费看 | 国产一级特黄aaa大片评分 | 国产精品久久久久久久白浊 | 久久久久久久久91 | 午夜成人免费视频 | 国产偷录视频叫床高潮对白 | 国产激情一区二区三区 | 精品一区二区三区电影 | 在线观看欧美日韩视频 | 亚洲精品乱码久久久久久按摩观 | 亚洲美女视频 | 亚洲精品一区二区三区蜜桃久 | 色性av| 精品久久久久国产免费第一页 | 自拍偷拍在线视频 | 国产91在线播放 | 日本黄色免费大片 | 国产精品成人在线观看 | 久久久观看 | 成人免费视频网址 | 日韩一区二区在线视频 | 黄色中文字幕 | 亚洲精品久久久久中文字幕欢迎你 | 免费一看一级毛片 | 免费在线观看成人av | 日韩中文久久 | 国产成人精品一区二区三区网站观看 | av黄色网 | 黄色在线免费网站 | 999久久久 | 色呦呦网站 | 日本精品视频 | 夜夜爽99久久国产综合精品女不卡 | 国产精品欧美一区二区三区不卡 | 四虎国产 | 日韩免费在线视频 | 亚洲欧美一区二区三区视频 |