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

更新:2007 年 11 月

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

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

说明:

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

为索引指定填充因子

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

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

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

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

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

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

说明:

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

请参见

参考

“索引/键”对话框

其他资源

使用索引