Options
All
  • Public
  • Public/Protected
  • All
Menu

Namespace SqlPlanBaselineConfiguration

The configuration details of SQL plan baselines. The details include:

- whether automatic initial plan capture is enabled or disabled - whether use of SQL plan baselines is enabled or disabled - whether Automatic SPM Evolve Advisor task is enabled or disabled - whether high-frequency Automatic SPM Evolve Advisor task is enabled or disabled - filters for the automatic initial plan capture - parameters for the Automatic SPM Evolve Advisor task - plan retention and allocated space for the plan baselines

Properties

Optional autoCaptureFilters

autoCaptureFilters: Array<AutomaticCaptureFilter>

The capture filters used in automatic initial plan capture.

Optional autoSpmEvolveTaskParameters

autoSpmEvolveTaskParameters: model.SpmEvolveTaskParameters

isAutoSpmEvolveTaskEnabled

isAutoSpmEvolveTaskEnabled: boolean

Indicates whether the Automatic SPM Evolve Advisor task is enabled ({@code true}) or not ({@code false}).

isAutomaticInitialPlanCaptureEnabled

isAutomaticInitialPlanCaptureEnabled: boolean

Indicates whether the automatic capture of SQL plan baselines is enabled ({@code true}) or not ({@code false}).

isHighFrequencyAutoSpmEvolveTaskEnabled

isHighFrequencyAutoSpmEvolveTaskEnabled: boolean

Indicates whether the high frequency Automatic SPM Evolve Advisor task is enabled ({@code true}) or not ({@code false}).

isSqlPlanBaselinesUsageEnabled

isSqlPlanBaselinesUsageEnabled: boolean

Indicates whether the database uses SQL plan baselines ({@code true}) or not ({@code false}).

planRetentionWeeks

planRetentionWeeks: number

The number of weeks to retain unused plans before they are purged. Note: Numbers greater than Number.MAX_SAFE_INTEGER will result in rounding issues.

Optional spaceBudgetMB

spaceBudgetMB: undefined | number

The maximum {@code SYSAUX} space that can be used for SQL Management Base in MB. Note: Numbers greater than Number.MAX_SAFE_INTEGER will result in rounding issues.

spaceBudgetPercent

spaceBudgetPercent: number

The maximum percent of {@code SYSAUX} space that can be used for SQL Management Base. Note: Numbers greater than Number.MAX_SAFE_INTEGER will result in rounding issues.

Optional spaceUsedMB

spaceUsedMB: undefined | number

The space used by SQL Management Base in MB. Note: Numbers greater than Number.MAX_SAFE_INTEGER will result in rounding issues.

Functions

getDeserializedJsonObj

getJsonObj