fill factor 選項

使用 fill factor 選項,即可指定 Microsoft SQL Server 2005 在使用現有的資料建立新索引時,應該在每一頁填滿多少空間。填滿因數會影響效能,因為當頁面填滿之後,SQL Server 就必須花費時間進行頁面的分割。

填滿因數只會用於建立或重建索引時。所有分頁都不會保持在特定的填滿程度。

填滿因數的預設值為 0;有效值介於 0 到 100 之間。當 FILLFACTOR 設定為 0 或 100 時,分葉層級會完全填滿。很少有理由變更 fill factor 的預設值,因為您可以使用 CREATE INDEX 或 ALTER INDEX REBUILD 陳述式,針對指定的索引覆寫預設值。如需詳細資訊,請參閱<填滿因數>。

ms191005.note(zh-tw,SQL.90).gif附註:
填滿因數值 0 和 100 在各方面而言均為相同。

Fill factor 屬於進階選項。若使用 sp_configure 系統預存程序來變更該設定,則只有在 show advanced options 設為 1 時,才可以變更 fill factor。此設定會在伺服器重新啟動後生效。

請參閱

概念

填滿因數
設定伺服器組態選項

其他資源

ALTER INDEX (Transact-SQL)
CREATE INDEX (Transact-SQL)
RECONFIGURE (Transact-SQL)
sp_configure (Transact-SQL)

說明及資訊

取得 SQL Server 2005 協助