2017-02-13 71 views
-1

'DashDB for Transactions'是否支持物化視圖?DasbDB中的物化視圖

DB2具有MQT(物化查詢表)的概念,但不確定DashDb for Transactions是否支持相同的事情,因爲它們都使用相同的核心DB2引擎。

+0

而且,你試過了嗎? –

回答

0

IBM dashDB確實具有與D​​B2相同的MQT(物化查詢表)的概念。對於IBM源顯示檢查here

下面的CREATE TABLE語句定義了一個物化查詢表。

MQT可以顯着提高查詢性能,特別是涉及多個數據庫分區間的聚合,連接,重複計算,資源密集型掃描和數據的複雜查詢。

MQT基於查詢的結果,它們將查詢結果存儲爲可以檢索的數據而不是基礎表。

要使用下面的示例語句,編輯{}變量並在[]中選擇一個選項。

CREATE TABLE { table-name } AS (
     SELECT { column-name }, ..., { column-name } 
     FROM { table-name }, ..., { table-name } 
     -- {WHERE expression} 
     ) DATA INITIALLY DEFERRED REFRESH DEFERRED 
     MAINTAINED BY USER 
     ORGANIZE BY COLUMN 
     ; 
SET INTEGRITY FOR { table-name } 
     ALL IMMEDIATE UNCHECKED 
     ; 
+0

謝謝。這工作。 –