London Dev Meetup Rescheduled! Due to unavoidable reasons, the event has been moved to 21st May. Speakers remain the same—any changes will be communicated. Seats are limited—register here to secure your spot!

Class MaintainDatabaseIndicesJob

This class is intended to be used internally by EPiServer. We do not support any backward compatibility on this. Scheduled job that rebuilds or re-organizes all indices in both CMS and Commerce databases.

Inheritance
System.Object
MaintainDatabaseIndicesJob
Namespace: EPiServer.Business.Commerce.ScheduledJobs
Assembly: EPiServer.Business.Commerce.dll
Version: 13.30.0
Syntax
public class MaintainDatabaseIndicesJob : ScheduledJobBase

Constructors

MaintainDatabaseIndicesJob()

Declaration
public MaintainDatabaseIndicesJob()

Properties

HighFragmentationThreshold

If the avg_fragmentation_in_percent of an index is larger than this value, the index will be rebuit. The default value is 30.

Declaration
public int HighFragmentationThreshold { get; }
Property Value
Type Description
System.Int32

LowFragmentationThreshold

If the avg_fragmentation_in_percent of an index is larger than this value, and smaller or equal to HighFragmentationThreshold value, then the index will be re-orgarnized. The default value is 10.

Declaration
public int LowFragmentationThreshold { get; }
Property Value
Type Description
System.Int32

Methods

Execute()

Declaration
public override string Execute()
Returns
Type Description
System.String