WEB开发网
开发学院数据库DB2 用 DB2 说明工具深入理解物化查询表(MQT)刷新机... 阅读

用 DB2 说明工具深入理解物化查询表(MQT)刷新机制

 2010-05-13 00:00:00 来源:WEB开发网   
核心提示: 在清单 10 的最后描述了登台表 mqttab3_stg 的表结构,可以看到登台表中包括了 MQT mqttab3 的所有的列,用 DB2 说明工具深入理解物化查询表(MQT)刷新机制(9),也就是说登台表能够捕捉基表的变化并保存更新 MQT 所需的所有数据,我们来看一下,设置 CURRENT

在清单 10 的最后描述了登台表 mqttab3_stg 的表结构,可以看到登台表中包括了 MQT mqttab3 的所有的列,也就是说登台表能够捕捉基表的变化并保存更新 MQT 所需的所有数据。

我们来看一下,同样是延迟更新,有了登台表之后会有什么样的变化。设置 CURRENT EXPLAIN MODE,向基表 basetab3 中插入一条数据然后来看这个操作的访问方案,使用的命令和得到的访问方案如清单 11 所示。

清单 11. 基表的 insert 操作时的访问方案

 db2 set current explain mode explain 
 db2 "insert into basetab3 values(12,12,12,12)" 
 db2exfmt -d MYDB -1 -e -o insert3.exfmt 
 db2 set current explain mode no 
 
   Rows 
         RETURN 
         (  1) 
          Cost 
          I/O 
          | 
           1 
         INSERT 
         (  2) 
         16.236 
           2 
        /---+---\ 
        1     58 
      INSERT TABLE: HQY 
      (  3)  MQTTAB3_STG 
      8.0848    Q1 
        1 
     /---+---\ 
     1     1000 
   TBSCAN TABLE: HQY 
   (  4)   BASETAB3 
   0.0048    Q4 
     0 
    | 
     1 
 TABFNC: SYSIBM 
   GENROW 

上一页  4 5 6 7 8 9 10  下一页

Tags:DB 说明 工具

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接