Ger*_*ton 3 sql-server indexing fillfactor sql-server-2005
我有一个非聚集索引,有~1000页,95%碎片和FillFactor为'0'.
我在星期天重建了索引.一周后,该指数再次出现95%(左右)的碎片.这是否表明我需要将FillFactor更改为80-90%?
我应该每周调整填充因子,看看我是否可以逐周减少碎片?我有射击的目标等级吗?
谢谢.
wom*_*omp 13
我会考虑肯定调整你的填充因子.如果它快速分段,我猜它是一个写入量较大的索引,它可以从填充因子中获得显着的性能优势.
确定最佳填充因子几乎是一个反复试验的过程,而不仅仅是一门艺术,而不是一门科学.来自Brad McGehee的重建索引提示:
那么理想的填充因子是什么?它取决于应用程序对SQL Server表的读取与写入的比率.根据经验,请遵循以下准则:
Run Code Online (Sandbox Code Playgroud)* Low Update Tables (100-1 read to write ratio): 100% fill factor * High Update Tables (where writes exceed reads): 50%-70% fill factor * Everything In-Between: 80%-90% fill factor.