用 DB2 说明工具深入理解物化查询表(MQT)刷新机制
2010-05-13 00:00:00 来源:WEB开发网在清单 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
- ››db2 对float类型取char后显示科学计数法
- ››DB2中出现SQL1032N错误现象时的解决办法
- ››DB2 锁升级示例
- ››db2诊断系列之---定位锁等待问题
- ››db2 命令选项解释
- ››DB2 最佳实践: 使用 DB2 pureXML 管理 XML 数据的...
- ››DB2 9.5 SQL Procedure Developer 认证考试 735 准...
- ››DB2 9.5 SQL Procedure Developer 认证考试 735 准...
- ››DB2 9.5 SQL Procedure Developer 认证考试 735 准...
- ››DB2 基础: 表空间和缓冲池
- ››DB2 XML 编程,第 1 部分: 理解 XML 数据模型
- ››DB2 pureScale 实战
更多精彩
赞助商链接