如何为索引指定填充因子 (Visual Database Tools)

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

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

为索引指定填充因子

  1. 在对象资源管理器中,右键单击包含要为其指定填充因子的索引的表,然后单击**“设计”**。

    将在表设计器中打开该表。

  2. 在工具栏上,单击**“表设计器”,然后单击“索引/键”**。

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

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

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

注意注意

值 100 表示页面将填满,并将占用最少的存储空间。只有在不会对数据进行更改时(例如,对于只读表),才可以使用此设置。值越小,数据页上留出的可用空间越多,这会减少随索引的增大而拆分数据页的需求,但这需要占用更多的存储空间。