【发布时间】:2016-10-07 10:47:45
【问题描述】:
我们现在是 8.0,更新 4。
我们的 Azure MS-SQL 报告数据库每天早上 5 点到 8 点之间都显示出巨大的性能峰值。我们有 2 台 CD 服务器和一台 CM 服务器,CM 服务器的应用程序池每天早上 5 点回收,所以我猜峰值与此有关。
此屏幕截图显示了导致问题的查询,您会注意到它运行的次数非常多,在 4 小时内运行了大约 40k 次。有谁知道查询在做什么以及我们如何减轻这种情况?
【问题讨论】:
我们现在是 8.0,更新 4。
我们的 Azure MS-SQL 报告数据库每天早上 5 点到 8 点之间都显示出巨大的性能峰值。我们有 2 台 CD 服务器和一台 CM 服务器,CM 服务器的应用程序池每天早上 5 点回收,所以我猜峰值与此有关。
此屏幕截图显示了导致问题的查询,您会注意到它运行的次数非常多,在 4 小时内运行了大约 40k 次。有谁知道查询在做什么以及我们如何减轻这种情况?
【问题讨论】:
这是在 Sitecore KB https://kb.sitecore.net/articles/028657 上发布的一个已知问题。
您的情况是 #2。 禁用定期索引重建
基本上,问题是由于计划的建议的_tests_index重建而发生的。
Sitecore 建议从主数据库中删除 /sitecore/system/Tasks/Schedules/Content Testing/Rebuild Suggested Tests Index 项。 此项负责定期索引重建。
但是,有一些影响。检查文章。
【讨论】: