如何:为索引指定填充因子
在 Microsoft SQL Server 数据库中,可以标识填充因子,以指定每个索引页可被填满的程度。 填充因子是在创建新索引页时分配的可用空间的百分比。 索引页上的可用空间量是很重要的,因为当索引页填满后,系统必须花时间拆分它,为新行腾出空间。
在需要精细调整性能时指定填充因子。 当您在包含现有数据的表上创建新索引时,尤其当您可精确预测该数据的未来变化情况时,该选项非常有用。
提示
显示的对话框和菜单命令可能会与“帮助”中的描述不同,具体取决于您现用的设置或版本。 若要更改设置,请在“工具”菜单上选择“导入和导出设置”。 有关更多信息,请参见 使用设置。
为索引指定填充因子
在服务器资源管理器中右击包含要指定填充因子的索引的表,再单击**“打开表定义”**。
该表在**“表设计器”**中打开。
从**“表设计器”菜单中单击“索引/键”**。
**“索引/键”**对话框随即打开。
从**“选定的主/唯一键或索引”**列表中选择索引。
在**“填充因子”**框中键入一个介于 0 到 100 的数字。
提示
值 100 表示页面将填满,并且将会占用最少量的存储空间。 仅应在不会有数据更改时(例如只读表的情况)才使用此设置。 值越小,数据页上留出的可用空间越多,这降低了随索引的增大而拆分数据页的需要,但需要更多的存储空间。