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