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 语句来覆盖其对于指定索引的值。有关详细信息,请参阅填充因子。
注意: |
---|
填充因子的值 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)