簡體   English   中英

DasbDB 中的物化視圖

[英]Materialized views in DasbDB

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

DB2 有 MQT(物化查詢表)的概念,但不確定 DashDb for Transactions 是否支持相同的東西,因為兩者使用相同的核心 DB2 引擎。

IBM dashDB 確實具有與 DB2 相同的 MQT(物化查詢表)概念。 對於顯示該檢查的 IBM 來源,請在此處查看

下面的 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
       ;

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM