假如您有一个盛满水的玻璃杯,您要尝试再向这个玻璃杯中加水.结果会怎样呢?水会溢出来. SQL Server 的情况也是如此.当索引页填充满时,如果尝试添加新行,则 SQL Server 会将大约一半的行移动到新页,以便为新添加的行腾出空间.这就是通常所说的“页面分割”.页面分割可为新记录腾出空间,但却既费时又非常耗费资源,并且会产生碎片,从而可能对 I/O 操作产生负面影响.那么,如何避免此类情况呢? 要防止此类情况的发生,必须主动确定填充因子值.创建或重新构建索引后,填充因子值会确定每个叶级页…