DasbDB中的物化视图

问题描述:

'DashDB for Transactions'是否支持物化视图?DasbDB中的物化视图

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

+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

谢谢。这工作。 –