如何:重新組織索引 (SQL Server Management Studio)

此主題描述如何使用 SQL Server Management Studio 中的物件總管,重新組織資料表上的一個索引或全部索引。重新組織索引只需使用極少的系統資源。它會實際重新排列分葉層級分頁,以符合分葉節點在邏輯上的由左至右順序,藉此重組資料表和檢視上叢集和非叢集索引的分葉層級。重新組織也會壓縮索引頁。壓縮是根據現有的填滿因數值。如需詳細資訊,請參閱<重新組織和重建索引>。

若要重新組織索引

  1. 在 [物件總管] 中,連接到 Database Engine 的執行個體,然後展開該執行個體。

  2. 展開 [資料庫],展開含有指定索引之資料表所在的資料庫,然後展開 [資料表]

  3. 展開索引所在的資料表,然後展開 [索引]

  4. 以滑鼠右鍵按一下索引以重新組織,然後按一下 [重新組織]

  5. 若要指定包含大型物件 (LOB) 資料的所有分頁也進行壓縮,請選取 [壓縮大型物件資料行資料] 核取方塊。

    LOB 資料類型為 image、text、ntext、varchar(max)、nvarchar(max)、varbinary(max) 和 xml。壓縮這類資料可以改善磁碟空間使用情形。

  6. 若要停用大型物件資料壓縮,請清除 [壓縮大型物件資料行資料] 核取方塊。

  7. 若要啟動重新組織作業,請按一下 [確定]

若要重新組織資料表上的所有索引

  1. 在 [物件總管] 中,連接到 Database Engine 的執行個體,然後展開該執行個體。

  2. 展開 [資料庫],展開包含所指定索引之資料表的資料庫,然後展開 [資料表]

  3. 展開索引所屬的資料表。

  4. 以滑鼠右鍵按一下 [索引],然後按一下 [全部重新組織]

  5. 若要指定包含大型物件 (LOB) 資料的所有分頁也進行壓縮,請選取 [壓縮大型物件資料行資料] 核取方塊。

    LOB 資料類型為 image、text、ntext、varchar(max)、nvarchar(max)、varbinary(max) 和 xml。壓縮這類資料可以改善磁碟空間使用情形。

  6. 若要停用大型物件資料壓縮,請清除 [壓縮大型物件資料行資料] 核取方塊。

  7. 若要啟動重新組織作業,請按一下 [確定]