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

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

重新生成索引

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

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

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

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

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

为表重新生成所有索引

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

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

  3. 展开索引所属的表。

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

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