互联网服务 压缩

如何理解行压缩和表数据复制不兼容

在看DB2行压缩的最佳时间的时候有一个细节表述的不很清楚,有些疑问,链接如下: http://www.ibm.com/developerworks/cn/data/library/techarticles/dm-0902yanbo1/应该如何理解‘行压缩和表数据复制不兼容,也就是说你不能在使用 DATA CAPTURE CHANGES 子句的同时使用 COMPRESS... 显示全部
在看DB2行压缩的最佳时间的时候有一个细节表述的不很清楚,有些疑问,链接如下: http://www.ibm.com/developerworks/cn/data/library/techarticles/dm-0902yanbo1/
应该如何理解‘行压缩和表数据复制不兼容,也就是说你不能在使用 DATA CAPTURE CHANGES 子句的同时使用 COMPRESS YES 子句。’这句话,

DATA CAPTURE CHANGES - 是指做update/delete的操作会在log中记录跟过内容,比如全表?全行?改动的字段?的before-after image。这样在做log analysis(这个是什么?)的时候会更省时间。
COMPRESS YES -就是这个表设置为压缩表。


这两个不能同时使用,跟行压缩和表数据复制不兼容 有什么关系? 无法理解。

求懂的人指点。 收起
参与6

查看其它 4 个回答trams 的回答

trams trams 数据库管理员 交通银行信用卡中心
在看DB2行压缩的最佳时间的时候有一个细节表述的不很清楚,有些疑问,链接如下:
应该如何理解‘行压缩和 ...
sunshubo 发表于 2012-5-17 11:34


在之前的版本有不兼容的问题,但是在后续版本有得到改善.下面是v9.7的信息中心:
产品概述 > DB2 数据库 Linux 版、UNIX 版和 Windows 版 > 新增内容概述 > 新功能部件和功能 > 压缩增强功能

DB2 Linux 版、UNIX 版和 Windows 版版本 9.7
数据复制支持已压缩数据
对于此发行版,通过在 CREATE TABLE 和 ALTER TABLE 语句上使用 COMPRESS YES 选项,可对作为复制源表的表启用行压缩。这意味着表的 COMPRESS YES 和 DATA CAPTURE CHANGES 选项现在是可兼容的,并且可一起指定。
创建或改变表时,可同时指定 DATA CAPTURE CHANGES 和 COMPRESS YES 子句,以将有关表的 SQL 更改的信息写至日志并使用数据行压缩。如果启用了这些选项,执行 REORG 操作后该表会具有以下两个字典:当前数据压缩字典历史压缩字典
银行 · 2012-10-09
浏览566

回答者

trams
数据库管理员 交通银行信用卡中心
擅长领域: 数据库双活灾备
评论98

trams 最近回答过的问题

回答状态

  • 发布时间:2012-10-09
  • 关注会员:1 人
  • 回答浏览:566
  • X社区推广