如何重新生成索引 (SQL Server Management Studio)

本主题说明如何通过使用 SQL Server Management Studio 中的对象资源管理器为表重新生成一个索引或所有索引。重新生成索引将会删除并重新创建索引。它通过根据现有填充因子设置压缩页来删除碎片,回收磁盘空间,并对连续页中的索引行重新排序。有关索引碎片的详细信息,请参阅重新组织和重新生成索引

重新生成索引

  1. 在对象资源管理器中,连接到 SQL Server 2005 数据库引擎 实例,再展开该实例。

  2. 展开**“数据库”,展开包含具有指定索引的表的数据库,再展开“表”**。

  3. 展开该索引所属的表,再展开**“索引”**。

  4. 右键单击要重新生成的索引,再单击**“重新生成”**。

  5. 若要开始重新生成操作,请单击**“确定”**。

为表重新生成所有索引

  1. 在对象资源管理器中,连接到 SQL Server 2005 数据库引擎 实例,再展开该实例。

  2. 展开**“数据库”,展开包含具有指定索引的表的数据库,再展开“表”**。

  3. 展开索引所属的表。

  4. 右键单击**“索引”,再单击“全部重新生成”**。

  5. 若要开始重新生成操作,请单击**“确定”**。

请参阅

任务

如何重新组织索引 (SQL Server Management Studio)

其他资源

ALTER INDEX (Transact-SQL)
数据库引擎操作指南主题
索引操作指南主题

帮助和信息

获取 SQL Server 2005 帮助