Mat*_*DBA 4 index sql-server fill-factor
我正在使用 COTS 包在我的 SQL Server 产品组合中执行索引重建。不幸的是,该包没有为单个实例或数据库全局设置索引填充因子的选项(我可以在逐个索引的基础上安排重建时设置它们,但是有 1,600 多个索引,我想设置他们提前批量)。在 ALTER INDEX 命令之外,有没有办法重新定义现有的索引填充因子?
检查您的数据库服务器(或实例)选项,它将根据您指定的填充因子设置每个索引。
sp_configure 'show advanced options', 1
GO
RECONFIGURE
GO
sp_configure 'fill factor', x --set the fill factor value here, such as 70 for 70%
GO
RECONFIGURE
GO
sp_configure 'show advanced options', 0
GO
RECONFIGURE
GO
Run Code Online (Sandbox Code Playgroud)
编辑:
请注意,它实际上不会重建或更改现有索引。它将满足您的要求,即所有未来的索引重建现在都具有此填充因子,除非在重建索引命令中指定。 重建命令中指定的任何内容都将覆盖此选项。