0

我们在 SQL Server 2008 上运行带有 OMS 的 Sitecore 6.4。我看过一些博客,其中包含 Sitecore 索引重建脚本,其中它在脚本中明确使用了 80 的填充因子。Sitecore 的官方建议是什么?

4

2 回答 2

3

FILLFACTOR 80 和 90 在整个 OMS 性能调整指南 ( http://sdn.sitecore.net/Reference/Sitecore%206/OMS%20Performance%20Tuning%20Guide.aspx ) 中始终使用。我想说这与我们将获得的官方 Sitecore 建议非常接近。

于 2013-09-03T08:17:29.400 回答
0

正如上面的 Mark Cassidy 所说,OMS 调优指南在整个脚本示例中使用了 80% 和 90% 之类的数字。不过,这不包含在 CMS 性能调优指南中。

Sitecore 支持建议使用的精确填充因子可能因索引、数据库以及应用程序的精确实现和使用而异。根据性能,建议 50-75% 之间的值是可行的。

特别是,执行有限读取操作和大量写入操作的 Sitecore 分析数据库可以拥有比 CMS 数据库低得多的填充因子的索引。由于空页的数量,具有较低填充因子的索引读取速度较慢。

虽然 80% 的大致数字是一个合理的起点,但应该通过观​​察碎片率和测量读取操作的性能来逐个指标地测试这一点。

索引重建的频率和成本也必须考虑在内。

使用低填充因子,索引将在较长时间内最小化碎片,需要较少的计划重建,但读取速度可能会更慢。使用高填充因子,索引会更快地碎片化,需要更频繁的计划重建,但会在不碎片化的情况下提供更好的读取性能。

于 2013-09-05T08:18:40.283 回答