数据仓库的填充因子 - SQL Server

时间:2015-03-27 17:09:10

标签: sql-server fillfactor

我打算设置一个脚本来重建一个特定数据库中的所有索引。如何设置填充系数?如何在此确定填充因子。

我的数据库用于数据仓库。它是插入/更新重系统。有些人可能会建议我哪个填充因子率很好,我怎么知道这个填充因子是否正确。

我正在使用SQL Server 2008数据库。

1 个答案:

答案 0 :(得分:2)

你想要一个0的fillfactor,因为你可能每个句点(每晚,每周一次)加载一次文件。如果要进行大量插入/更新,您可能会发现删除所有索引的速度要快得多,请加载表并重新创建所有索引。因此,如果您不打算添加行,则在搜索某些内容时您希望尽可能少的读取,以便您希望页面完全填满。如果您正在进行插入操作,则需要页面上有空格以避免页面拆分,这就是为什么要将填充因子设置为0的原因。