减少sitecore\u分析\u索引更新/优化的频率

减少sitecore\u分析\u索引更新/优化的频率,sitecore,sitecore8,Sitecore,Sitecore8,我们的内容管理服务器托管Lucene sitecore_analytics_索引 默认情况下,sitecore_analytics_索引使用TimedIndexRefresh策略,间隔为1分钟。这意味着每分钟,Sitecore都会向索引中添加新的分析数据,然后优化索引 我们发现优化部分需要大约20分钟的时间来完成索引。在实践中,这意味着索引将不断优化,从而产生不间断的高磁盘I/O 我认为有两种方法可以改善这种情况: 不要在索引更新后运行优化步骤,只需实现一个代理每天优化一次索引(根据)。如果只优

我们的内容管理服务器托管Lucene sitecore_analytics_索引

默认情况下,sitecore_analytics_索引使用TimedIndexRefresh策略,间隔为1分钟。这意味着每分钟,Sitecore都会向索引中添加新的分析数据,然后优化索引

我们发现优化部分需要大约20分钟的时间来完成索引。在实践中,这意味着索引将不断优化,从而产生不间断的高磁盘I/O

我认为有两种方法可以改善这种情况:

  • 不要在索引更新后运行优化步骤,只需实现一个代理每天优化一次索引(根据)。如果只优化指数,比如每天一次,会有很大的负面影响吗?顺便说一句,没有必要在每次更新后优化索引
  • 在每次索引更新后继续运行优化步骤,但将间隔从1分钟增加到更高的时间。我们会从中看到什么不良影响
  • 选项2更容易,因为它只是一个配置更改,但我怀疑更新索引的频率较低可能是不好的(希望我错了?)。在Sitecore搜索日志中,我看到分析索引几乎一直在被搜索,但我不知道是什么原因,所以我不确定如果我降低索引更新频率会发生什么

    有人有什么建议吗?谢谢


    编辑:或者,完全禁用Sitecore analytics索引会有什么影响(我该怎么做)?

    这里可能回答:谢谢链接。我认为我们的情况有所不同,因为我们没有积压的工作积累并造成问题——我只是想停止优化步骤如此频繁地运行。我想知道,如果每天只运行一次优化步骤,甚至完全禁用分析索引,会有什么影响我们实际上处于相同的情况。这里有更新吗?