【问题标题】:Should I drop and create indexes on my tables that SQL Server created?我应该在 SQL Server 创建的表上删除并创建索引吗?
【发布时间】:2010-09-21 05:06:15
【问题描述】:

为了消除重建和碎片整理留下的一些碎片 我们认为我们会删除并创建索引,所以我编写了一个脚本。

它识别需要工作的聚集索引并删除索引和主键 并重建表的索引和主键。

这是我遇到的问题:SQL Server 制作了很多自己的索引 基于具有自己独特命名系统的统计数据。

问题:我只想删除并创建我们创建的索引,还是我想删除所有索引并只创建我们创建的索引,或者我们想删除所有索引,包括 SQL Server 创建的索引并创建所有索引,包括 SQL Server 创建的索引?

【问题讨论】:

    标签: sql sql-server indexing defragmentation


    【解决方案1】:

    您始终可以对索引进行碎片整理,这比删除并重新创建要容易。有一个很好的解释如何做到这一点in this article

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-09-01
      • 2011-08-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多