如何在特定的表列中重建索引?

时间:2011-06-15 20:42:09

标签: sql tsql sql-server-2008

如何使用查询重建特定表列中的索引?在SQL Server 2008中

3 个答案:

答案 0 :(得分:2)

E.g。 (read manual

ALTER INDEX [index_name] ON [dbo].[MyTable] REBUILD WITH (FILLFACTOR = 80, STATISTICS_NORECOMPUTE = ON);

答案 1 :(得分:1)

在对象资源管理器中打开表,以便看到“索引”文件夹。 右键单击“Indexes”文件夹,然后单击“Rebuild All”。 或者,您可以打开索引文件夹并重建单个索引。

如果您没有识别和重建所有碎片索引的计划,可以查看以下帖子:

http://www.foliotek.com/devblog/sql-server-optimization-with-index-rebuilding/

这将引导您在索引重建之前和之后查看几个报告。

答案 2 :(得分:0)

一种方法是删除索引并重新创建它。