fill factor 選項
使用 fill factor 選項,即可指定 Microsoft SQL Server 2005 在使用現有的資料建立新索引時,應該在每一頁填滿多少空間。填滿因數會影響效能,因為當頁面填滿之後,SQL Server 就必須花費時間進行頁面的分割。
填滿因數只會用於建立或重建索引時。所有分頁都不會保持在特定的填滿程度。
填滿因數的預設值為 0;有效值介於 0 到 100 之間。當 FILLFACTOR 設定為 0 或 100 時,分葉層級會完全填滿。很少有理由變更 fill factor 的預設值,因為您可以使用 CREATE INDEX 或 ALTER INDEX REBUILD 陳述式,針對指定的索引覆寫預設值。如需詳細資訊,請參閱<填滿因數>。
附註: |
---|
填滿因數值 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)