当我创建一个 COLUMNSTORE 索引时,我可以COMPRESSION_DELAY = x [minutes]
在 CREATE-Statement 中指定。它延迟了封闭段中的行从增量存储到压缩列存储的移动。这样做的理由:您的导入过程不仅仅是一个简单的 INSERT,而且还有一些 UPDATE 和 DELETE。
有没有办法在不重新创建整个索引的情况下设置这个值(这在我们的大表上需要很长时间)?
COMPRESSION_DELAY
我已经测试了 REBUILD 和REORGANIZE ,但他们都不理解WITH()
.
现有的列存储索引可以这样更改:
正如在文档中找到的那样
ALTER INDEX