Reduce the number of index update jobs

  • Description

    You use the Synchronous index update strategy when the timing of the index update is critical. It creates a separate index update job for each modified item. If there are frequent changes to items, it might degrade system performance severely due to a large number of queued jobs, for example:
    Index_Update_IndexName=sitecore_suggested_test_index                   3648
    Index_Update_IndexName=sitecore_testing_index                                  835
    Index_Update_IndexName=social_messages_master                               811
    Index_Update_IndexName=sitecore_fxm_master_index                          797
    Index_Update_IndexName=sitecore_list_index                                          794
    Index_Update_IndexName=sitecore_master_index                                   507
    Index_Update_IndexName=sitecore_marketing_asset_index_master   464
    You can reduce the number of index update jobs by switching the syncMaster strategy to the IntervalAsynchronous one, as follows:
    Replace
    <strategy ref="contentSearch/indexConfigurations/indexUpdateStrategies/syncMaster">
    with
    <strategy ref="contentSearch/indexConfigurations/indexUpdateStrategies/intervalAsyncMaster" />

Applies to:

CMS 7.0+

July 22, 2019
July 19, 2019

Reference number:

301027, 301028, 301029, 301030, 301031, 96659