在插入操作之前禁用索引的最佳方法,并在插入后启用返回索引

Jay*_*ani 5 sql-server indexing sql-server-2014 columnstore

我打算在SQL Server 2014上创建一个非群集列存储索引.

但非聚集列存储索引是只读的,不能执行DML操作,我们需要在插入之前禁用并在插入后启用返回.

执行此任务的最佳方法是什么?

Der*_*ler 8

只需禁用索引并执行重建即可.https://msdn.microsoft.com/en-us/library/dn589806(v=sql.120).aspx

ALTER INDEX mycolumnstoreindex ON mytable DISABLE;  
-- update mytable --  
ALTER INDEX mycolumnstoreindex on mytable REBUILD  
Run Code Online (Sandbox Code Playgroud)