0
Posted on Monday, July 28, 2014 by 醉·醉·鱼 and labeled under
故事源于最近boss在review script的时候提到了Data compression, 我查了一下,别人的介绍几乎都是

ALTER TABLE dbo.Table REBUILD WITH (DATA_COMPRESSION = PAGE);
但是boss却只是在Clustered Index(一般是primary key)上面做了data compression. 我还以为对表和对clustered index做data compression是两回事,而boss只是估计只在index上面做compression。而事实上,他们其实是一回事。查了一下,别人说是一样的。http://dba.stackexchange.com/questions/49757/clustered-index-compression-vs-table-compression-are-they-the-same-thing

测试一下,创建一张表

对clustered index加个data compression page.
验证一下
Drop掉primary key,对表进行row data compression,再试一次。


结论是,两者是一样的效果。其实也可以通过SSMS右键查看属性确认。