【问题标题】:Best possible ways to disable index before insert operation and enable back Index after insert在插入操作之前禁用索引并在插入后启用返回索引的最佳方法
【发布时间】:2017-03-26 00:14:48
【问题描述】:

我计划在 SQL Server 2014 上创建一个非聚集列存储索引。

但是非聚集列存储索引是只读的,不能进行DML操作,我们需要在插入前禁用,插入后重新启用。

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

【问题讨论】:

  • 我的错字错误。是的,只读

标签: sql-server indexing sql-server-2014 columnstore


【解决方案1】:

只需禁用索引并执行重建。 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  

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-16
    • 1970-01-01
    • 2012-03-16
    • 2022-12-05
    • 1970-01-01
    相关资源
    最近更新 更多