重建索引工作 (維護計劃)
更新: 2006 年 12 月 12 日
使用 [重建索引工作] 對話方塊,以新的填滿因數重新建立資料庫中資料表上的索引。填滿因數會決定索引中每頁的空白數量,以配合未來擴充需要。將資料加入資料表時,因為沒有維護填滿因數,所以可用空間都會填滿。重新組織資料與索引頁面可以重新建立可用空間。
[重建索引工作] 連接到 SQL Server 2005 時使用 ALTER INDEX 陳述式,而連接到 SQL Server 2000 時則使用 DBCC DBREINDEX 陳述式。
選項
- 連接
選取執行此工作時要使用的伺服器連接。
- 新增
建立新的伺服器連接,以便執行此工作時使用。下面會描述 [新增連接] 對話方塊。
資料庫
指定受此工作影響的資料庫。- 所有資料庫
產生維護計劃,針對所有 SQL Server 資料庫執行維護工作,但 tempdb 除外。 - 所有系統資料庫
產生維護計劃,針對每個 SQL Server 系統資料庫執行維護工作,但 tempdb 除外。不會針對使用者建立的資料庫執行維護工作。 - 所有使用者資料庫
產生維護計劃,針對所有使用者建立的資料庫執行維護工作。不會針對 SQL Server 系統資料庫執行維護工作。 - 這些特定的資料庫
產生維護計劃,只針對選取的資料庫執行維護工作。如果選擇此選項,則必須在清單中至少選取一個資料庫。附註: 維護計劃只針對相容性層級設為 80 (含) 以上的資料庫來執行。不會顯示相容性層級設為 70 或更低的資料庫。
- 所有資料庫
- 物件
限制 [選取範圍] 方格僅顯示資料表、檢視或兩者。
- 選取範圍
指定受此工作影響的資料表或索引。在 [物件] 方塊中選取 [資料表和檢視] 時無法使用。
- 使用預設的可用空間量重新組織頁面
將資料庫中的資料表索引卸除,並以建立索引時指定的填滿因數重新建立它們。
- 將每頁可用空間百分比變更為
將資料庫中的資料表索引卸除,並以新的、自動計算的填滿因數重新建立它們,以在索引頁面上保留指定的可用空間。百分比愈高,在索引頁面上保留的可用空間就愈多,而索引也愈大。有效的數值範圍為 0 到 100。
- 在 tempdb 中排序結果
使用SORT_IN_TEMPDB
選項,決定索引建立期間產生的中繼排序結果要暫時儲存的位置。如果不需要排序作業,或排序可以在記憶體中執行,便會忽略SORT_IN_TEMPDB
**** 選項。針對 SQL Server 2000 資料庫不會執行此選項。
重新索引時,索引保持在線上
使用ONLINE
選項,而這個選項可讓使用者在索引作業期間存取基礎資料表或叢集索引資料以及任何相關的非叢集索引。針對 SQL Server 2000 資料庫不會執行此選項。附註: 只有 Microsoft SQL Server 2005 Enterprise Edition 才支援線上索引作業。
檢視 T-SQL
根據選取的選項,檢視此工作在伺服器上執行的 Transact-SQL 陳述式。附註: 受影響的物件數目較為大量時,會多花一些時間才會顯示。
新增連接對話方塊
- 連接名稱
輸入新連接的名稱。
- 選取或輸入伺服器名稱
選取執行此工作時要連接的伺服器。
- 重新整理
重新整理可用的伺服器清單。
- 輸入要登入到伺服器的資訊
指定如何對伺服器進行驗證。
- 使用 Windows 整合式安全性
使用 SQL Server Windows 驗證,連接到 Microsoft Database Engine 的執行個體。
- 使用特定的使用者名稱和密碼
使用 SQL Server 驗證來連接 SQL Server Database Engine 執行個體。無法使用此選項。
- 使用者名稱
提供驗證時要使用的 SQL Server 登入。無法使用此選項。
- 密碼
提供驗證時要使用的密碼。無法使用此選項。
請參閱
其他資源
ALTER INDEX (Transact-SQL)
DBCC DBREINDEX (Transact-SQL)
CREATE INDEX (Transact-SQL)
建立 tempdb 與索引
執行線上索引作業的指導方針
線上索引作業如何運作
線上執行索引作業
頁面與範圍
管理範圍配置與可用空間
說明及資訊
變更歷程記錄
版本 | 歷程記錄 |
---|---|
2006 年 12 月 12 日 |
|
2006 年 7 月 17 日 |
|