如何:为索引指定填充因子

在 Microsoft SQL Server 数据库中,可以标识填充因子,以指定每个索引页可被填满的程度。 填充因子是在创建新索引页时分配的可用空间的百分比。 索引页上的可用空间量是很重要的,因为当索引页填满后,系统必须花时间拆分它,为新行腾出空间。

在需要精细调整性能时指定填充因子。 当您在包含现有数据的表上创建新索引时,尤其当您可精确预测该数据的未来变化情况时,该选项非常有用。

提示

显示的对话框和菜单命令可能会与“帮助”中的描述不同,具体取决于您现用的设置或版本。 若要更改设置,请在“工具”菜单上选择“导入和导出设置”。 有关更多信息,请参见 使用设置

为索引指定填充因子

  1. 在服务器资源管理器中右击包含要指定填充因子的索引的表,再单击**“打开表定义”**。

    该表在**“表设计器”**中打开。

  2. 从**“表设计器”菜单中单击“索引/键”**。

    **“索引/键”**对话框随即打开。

  3. 从**“选定的主/唯一键或索引”**列表中选择索引。

  4. 在**“填充因子”**框中键入一个介于 0 到 100 的数字。

提示

值 100 表示页面将填满,并且将会占用最少量的存储空间。 仅应在不会有数据更改时(例如只读表的情况)才使用此设置。 值越小,数据页上留出的可用空间越多,这降低了随索引的增大而拆分数据页的需要,但需要更多的存储空间。

请参见

参考

“索引/键”对话框

其他资源

使用索引