fill factor 选项

使用 fill factor 选项可以指定 Microsoft SQL Server 2005 使用现有数据创建新索引时将每页填满到什么程度。由于在页填充时 SQL Server 必须花时间来拆分页,因此填充因子会影响性能。

仅在创建或重新生成索引时使用填充因子。页面不会维护在任何特定的填充水平上。

fill factor 的默认值为 0;其有效值的范围为从 0 到 100。当 FILLFACTOR 设置为 0 或 100 时,将完全填充叶级别。很少需要更改 fill factor 的默认值,因为可以使用 CREATE INDEX 或 ALTER INDEX REBUILD 语句来覆盖其对于指定索引的值。有关详细信息,请参阅填充因子

ms191005.note(zh-cn,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 帮助