[英]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.