在 Microsoft SQL Server 資料庫中可以建立叢集索引。 在叢集索引中,資料表資料列的實體排列次序與索引鍵值的邏輯 (索引) 次序相同。 資料表只能包含一個叢集索引。 叢集索引通常可加快 UPDATE 和 DELETE 作業,因為這些作業需要讀取大量的資料。 建立或修改叢集索引可能要花許多時間,因為它就發生在磁碟重組資料表資料列的作業期間。
在下列狀況時,請考慮使用叢集索引:
唯一值數量有限的資料行,例如,只包含 50 個唯一州代碼的 state 資料行。
使用如 BETWEEN、>、>=、< 和 <= 等的運算子傳回範圍值的查詢。
傳回大型結果集的查詢。
注意事項 |
|---|
根據您目前使用的設定或版本,您所看到的對話方塊與功能表指令可能會與 [說明] 中描述的不同。 若要變更設定,請從 [工具] 功能表中選取 [匯入和匯出設定]。 如需詳細資訊,請參閱 使用設定。 |
若要建立叢集索引
在 [伺服器總管] 中,在要建立叢集索引的資料表上按一下滑鼠右鍵,再按一下 [開啟資料表定義]。
資料表會在 [資料表設計工具] 中開啟。
從 [資料表設計工具] 功能表中,按一下 [索引/索引鍵]。
在 [索引/索引鍵] 對話方塊中,按一下 [加入]。
從 [選取的主/唯一索引鍵或索引] 清單中選取新索引。
在方格中,選取 [建立成 CLUSTERED],然後從屬性右邊的下拉式清單中選擇 [是]。
在儲存資料表時,索引會建立在資料庫中。
注意事項