互联网服务压缩

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

在看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

5同行回答

tramstrams数据库管理员交通银行信用卡中心
在看DB2行压缩的最佳时间的时候有一个细节表述的不很清楚,有些疑问,链接如下: 应该如何理解‘行压缩和 ...sunshubo 发表于 2012-5-17 11:34 在之前的版本有不兼容的问题,但是在后续版本有得到改善.下面是v9.7的信息中心:产品概述 > DB2 数据库 Linux 版、UNIX 版和 Window...显示全部
在看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
浏览547
sunshubosunshubo软件开发工程师Ssss
回复 4# daolin2005 感谢:handshake显示全部
回复 4# daolin2005

感谢:handshake收起
互联网服务 · 2012-05-18
浏览539
daolin2005daolin2005数据库管理员某城商行
很详细的我也不知道 2个特性是否兼容 待测试.显示全部
很详细的我也不知道 2个特性是否兼容 待测试.收起
软件开发 · 2012-05-17
浏览506
sunshubosunshubo软件开发工程师Ssss
回复 2# daolin2005 感谢回复,按照你的提示大概看了一下SQL replication的概念。http://publib.boulder.ibm.com/infocenter/db2luw/v8/index.jsp?topic=/com.ibm.db2.ii.doc/start/cgpch200.htm     但是还是不太明白为什么‘行压缩和表数据复制不兼容’ ,是指...显示全部
回复 2# daolin2005

感谢回复,按照你的提示大概看了一下SQL replication的概念。http://publib.boulder.ibm.com/infocenter/db2luw/v8/index.jsp?topic=/com.ibm.db2.ii.doc/start/cgpch200.htm
   
但是还是不太明白为什么‘行压缩和表数据复制不兼容’ ,是指做过行压缩的表数据不能被复制么? 在SQL replication的各个阶段/或者表数据复制的时候,哪部分是做过行压缩就无法实现的?


希望能再给些提示。或者到哪里能找到答案。收起
互联网服务 · 2012-05-17
浏览567
daolin2005daolin2005数据库管理员某城商行
DATA CAPTURE CHANGES  这个是Dprop sql复制的时候要开启的一个属性 开启了之后才能对该表的数据更新进行捕获. 启动压缩 和这个不兼容.显示全部
DATA CAPTURE CHANGES  这个是Dprop sql复制的时候要开启的一个属性 开启了之后才能对该表的数据更新进行捕获.
启动压缩 和这个不兼容.收起
软件开发 · 2012-05-17
浏览528

提问者

sunshubo
软件开发工程师Ssss

相关文章

问题状态

  • 发布时间:2012-05-17
  • 关注会员:1 人
  • 问题浏览:4919
  • 最近回答:2012-10-09
  • X社区推广