索引/索引鍵對話方塊
使用此對話方塊可建立或修改索引、主索引鍵和唯一鍵。 若要存取此對話方塊,請開啟具有索引或索引鍵之資料表的資料表定義,在資料表定義方格上按一下滑鼠右鍵,再按 [索引/索引鍵]。
注意事項 |
---|
您的電腦可能會在下列說明中,以不同名稱或位置顯示某些 Visual Studio 使用者介面項目。您所擁有的 Visual Studio 版本以及使用的設定會決定這些項目。如需詳細資訊,請參閱 Visual Studio 設定。 |
選取的主/唯一索引鍵或索引
列出現有的主索引鍵或唯一鍵和索引。 選取一項,以便在右邊方格中顯示其屬性。 如果清單是空的,表示此資料表沒有任何定義的項目。加入按鈕
建立新的主索引鍵、唯一鍵或索引。刪除按鈕
刪除 [選取的主/唯一索引鍵或索引] 清單中選取的索引鍵或索引。一般分類
已展開,顯示 [是唯一的] 和 [型別] 屬性。Is Unique
指出此索引或索引鍵中輸入的資料是否必須是唯一的。 這不適用於 XML 索引。Type
提供下拉式清單,以便您在其中指定選取自 [選取的主/唯一索引鍵或索引] 清單的項目是否為唯一索引鍵、主索引鍵或索引。 如果是主索引鍵,此欄位會是唯讀的。識別分類
已展開,顯示 [名稱] 和 [描述] 的屬性欄位。名稱
顯示索引鍵或索引的名稱。 在建立新索引時,會根據 [資料表設計工具] 作用中視窗的資料表,給予預設的名稱。 您可以隨時變更名稱。描述
提供描述索引鍵或索引的位置。 若要寫入更詳細的描述,請按一下 [描述],再按一下屬性欄位右邊顯示的省略符號 (…)。 如此便可提供較大的區域以寫入文字。資料表設計工具分類
已展開,顯示 [建立成 CLUSTERED] 的資訊。建立成 CLUSTERED
提供使索引鍵或索引成為叢集的選項。 資料表中只能有一個叢集索引。 資料表中的資料會依照叢集索引的順序儲存。資料空間規格
已展開,顯示 [(資料空間類型)]、[檔案群組或資料分割配置名稱] 和 [資料分割資料行清單] 的資訊。(資料空間類型)
指出此索引或索引鍵是否屬於檔案群組或資料分割配置。檔案群組或資料分割配置名稱
顯示項目儲存位置的檔案群組名稱或資料分割配置名稱。資料分割資料行清單
顯示加入資料分割資料行函式之資料行的逗號分隔清單。 如果在 [(資料空間類型)] 欄位中選取 [檔案群組],則無法使用。填滿規格
已展開,顯示 [填滿因數] (Fill Factor) 和 [索引頁預留空間] 的資訊。填滿因數
指定系統可以填滿的索引分葉層級頁百分比。 當一頁填滿時,如果加入新資料,系統必須分割此頁,因此會降低效能。值為 100 表示頁面將會填滿,並且使用最少的儲存空間。 只有在資料未進行任何變更時 (例如,在唯讀的資料表上),才應該使用此設定。
較小的值在資料頁中會留下較多空白空間,因此索引增加時就不需要分割資料頁,但需要較多的存放空間。
索引頁預留空間
指出在資料增加時,此索引之中繼頁的空白空間 (填補) 百分比是否與 [填滿因數] 中指定的相同。忽略重複的索引鍵
在大量插入作業期間,要插入之資料列的索引鍵值等於現有索引鍵值時,會對發生的狀況進行控制。 如果您選擇:是:資料庫和資料表設計工具會顯示 SQL Server 警告,忽略違規的連入資料列,並嘗試插入其餘的資料列。
否:資料庫和資料表設計工具會顯示 SQL Server 錯誤訊息,並復原整個大量插入作業。
包含的資料行
顯示構成索引鍵之所有資料行的逗號分隔名稱清單。 子索引鍵資料行只能在非叢集索引中指定。 如果是 XML 索引,這個屬性就會隱藏。是停用的
指出此索引是否停用。 這個屬性是唯讀的。 如果已使用外部工具停用索引,例如 SQL Server Management Studio,此屬性只能設定為 Yes。是全文檢索索引鍵
指出此索引是否為全文檢索索引鍵。 如需全文檢索索引鍵的詳細資訊,請參閱《SQL Server 線上叢書》。 如果是 XML 索引,這個屬性就會隱藏。允許頁面鎖定
指出是否在此索引中允許頁面層級鎖定。 頁面層級鎖定的允許與否會影響資料庫效能。重新計算統計資料
指出基礎資料庫引擎是否會在索引建立時計算新的統計資料。 重新計算統計資料會減緩索引的建置,但是非常有利於改善查詢效能。允許資料列鎖定
指出是否在此索引中允許資料列層級鎖定。 資料列層級鎖定的允計與否會影響資料庫效能。