DasbDB中的物化视图
问题描述:
'DashDB for Transactions'是否支持物化视图?DasbDB中的物化视图
DB2具有MQT(物化查询表)的概念,但不确定DashDb for Transactions是否支持相同的事情,因为它们都使用相同的核心DB2引擎。
答
IBM dashDB确实具有与DB2相同的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
谢谢。这工作。 –
而且,你试过了吗? –