gpt4 book ai didi

sql-server - 调整填充因子以减少碎片

转载 作者:行者123 更新时间:2023-12-01 07:31:52 25 4
gpt4 key购买 nike

我有一个非聚集索引,它有大约 1000 页、95% 的碎片和“0”的 FillFactor。

我在周日重建了索引。一周后,该指数再次出现了 95%(左右)的碎片化。这是否表明我需要将 FillFactor 更改为 80-90%?

我是否应该每周调整填充因子以查看是否可以每周减少碎片化?是否有我射击的目标级别?

谢谢你。

最佳答案

我肯定会考虑调整你的填充因子。如果它的碎片化很快,我猜它是一个写密集型索引,它可以从填充因子中获得显着的性能优势。

确定最佳填充因子几乎是一个反复试验的过程,与其说是科学,不如说是一门艺术。来自 Tips for Rebuilding Indexes by Brad McGehee :

So what is the ideal fill factor? It depends on the ratio of reads to writes that your application makes to your SQL Server tables. As a rule of thumb, follow these guidelines:

* 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.

关于sql-server - 调整填充因子以减少碎片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2275263/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com