Sql server 更新数据库事务中的列存储索引

Sql server 更新数据库事务中的列存储索引,sql-server,columnstore,Sql Server,Columnstore,是否可以在DB事务中更新列存储索引?我想在事务内部使用以下SQL命令: ALTER INDEX [IX_Name] ON [dbo].[TableName] REORGANIZE WITH (COMPRESS_ALL_ROW_GROUPS = ON) 交易可能需要很长时间。其他SQL客户端能否在事务期间使用该索引?在沙箱环境中测试非常简单,您在执行此操作时发现了什么?出于好奇,您在事务中重新排列columnstore的用例是什么?@DanGuzman该用例是碎片整理,由于表中的数据有相当大的变

是否可以在DB事务中更新列存储索引?我想在事务内部使用以下SQL命令:

ALTER INDEX [IX_Name] ON [dbo].[TableName] REORGANIZE WITH (COMPRESS_ALL_ROW_GROUPS = ON)

交易可能需要很长时间。其他SQL客户端能否在事务期间使用该索引?

在沙箱环境中测试非常简单,您在执行此操作时发现了什么?出于好奇,您在事务中重新排列columnstore的用例是什么?@DanGuzman该用例是碎片整理,由于表中的数据有相当大的变化,表中的部分数据被删除,然后再次插入。我得到了碎片整理,但我想知道事务的原因。@DanGuzman事务的原因是,事务中的其他表还有其他操作需要从第一个表中读取。