SqlPlanBaselineConfiguration¶
-
class
oci.database_management.models.
SqlPlanBaselineConfiguration
(**kwargs)¶ Bases:
object
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
Methods
__init__
(**kwargs)Initializes a new SqlPlanBaselineConfiguration object with values from keyword arguments. Attributes
auto_capture_filters
Gets the auto_capture_filters of this SqlPlanBaselineConfiguration. auto_spm_evolve_task_parameters
Gets the auto_spm_evolve_task_parameters of this SqlPlanBaselineConfiguration. is_auto_spm_evolve_task_enabled
[Required] Gets the is_auto_spm_evolve_task_enabled of this SqlPlanBaselineConfiguration. is_automatic_initial_plan_capture_enabled
[Required] Gets the is_automatic_initial_plan_capture_enabled of this SqlPlanBaselineConfiguration. is_high_frequency_auto_spm_evolve_task_enabled
[Required] Gets the is_high_frequency_auto_spm_evolve_task_enabled of this SqlPlanBaselineConfiguration. is_sql_plan_baselines_usage_enabled
[Required] Gets the is_sql_plan_baselines_usage_enabled of this SqlPlanBaselineConfiguration. plan_retention_weeks
[Required] Gets the plan_retention_weeks of this SqlPlanBaselineConfiguration. space_budget_mb
Gets the space_budget_mb of this SqlPlanBaselineConfiguration. space_budget_percent
[Required] Gets the space_budget_percent of this SqlPlanBaselineConfiguration. space_used_mb
Gets the space_used_mb of this SqlPlanBaselineConfiguration. -
__init__
(**kwargs)¶ Initializes a new SqlPlanBaselineConfiguration object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):
Parameters: - is_automatic_initial_plan_capture_enabled (bool) – The value to assign to the is_automatic_initial_plan_capture_enabled property of this SqlPlanBaselineConfiguration.
- is_sql_plan_baselines_usage_enabled (bool) – The value to assign to the is_sql_plan_baselines_usage_enabled property of this SqlPlanBaselineConfiguration.
- is_auto_spm_evolve_task_enabled (bool) – The value to assign to the is_auto_spm_evolve_task_enabled property of this SqlPlanBaselineConfiguration.
- is_high_frequency_auto_spm_evolve_task_enabled (bool) – The value to assign to the is_high_frequency_auto_spm_evolve_task_enabled property of this SqlPlanBaselineConfiguration.
- plan_retention_weeks (int) – The value to assign to the plan_retention_weeks property of this SqlPlanBaselineConfiguration.
- space_budget_percent (float) – The value to assign to the space_budget_percent property of this SqlPlanBaselineConfiguration.
- space_budget_mb (float) – The value to assign to the space_budget_mb property of this SqlPlanBaselineConfiguration.
- space_used_mb (float) – The value to assign to the space_used_mb property of this SqlPlanBaselineConfiguration.
- auto_capture_filters (list[oci.database_management.models.AutomaticCaptureFilter]) – The value to assign to the auto_capture_filters property of this SqlPlanBaselineConfiguration.
- auto_spm_evolve_task_parameters (oci.database_management.models.SpmEvolveTaskParameters) – The value to assign to the auto_spm_evolve_task_parameters property of this SqlPlanBaselineConfiguration.
-
auto_capture_filters
¶ Gets the auto_capture_filters of this SqlPlanBaselineConfiguration. The capture filters used in automatic initial plan capture.
Returns: The auto_capture_filters of this SqlPlanBaselineConfiguration. Return type: list[oci.database_management.models.AutomaticCaptureFilter]
-
auto_spm_evolve_task_parameters
¶ Gets the auto_spm_evolve_task_parameters of this SqlPlanBaselineConfiguration.
Returns: The auto_spm_evolve_task_parameters of this SqlPlanBaselineConfiguration. Return type: oci.database_management.models.SpmEvolveTaskParameters
-
is_auto_spm_evolve_task_enabled
¶ [Required] Gets the is_auto_spm_evolve_task_enabled of this SqlPlanBaselineConfiguration. Indicates whether the Automatic SPM Evolve Advisor task is enabled (true) or not (false).
Returns: The is_auto_spm_evolve_task_enabled of this SqlPlanBaselineConfiguration. Return type: bool
-
is_automatic_initial_plan_capture_enabled
¶ [Required] Gets the is_automatic_initial_plan_capture_enabled of this SqlPlanBaselineConfiguration. Indicates whether the automatic capture of SQL plan baselines is enabled (true) or not (false).
Returns: The is_automatic_initial_plan_capture_enabled of this SqlPlanBaselineConfiguration. Return type: bool
-
is_high_frequency_auto_spm_evolve_task_enabled
¶ [Required] Gets the is_high_frequency_auto_spm_evolve_task_enabled of this SqlPlanBaselineConfiguration. Indicates whether the high frequency Automatic SPM Evolve Advisor task is enabled (true) or not (false).
Returns: The is_high_frequency_auto_spm_evolve_task_enabled of this SqlPlanBaselineConfiguration. Return type: bool
-
is_sql_plan_baselines_usage_enabled
¶ [Required] Gets the is_sql_plan_baselines_usage_enabled of this SqlPlanBaselineConfiguration. Indicates whether the database uses SQL plan baselines (true) or not (false).
Returns: The is_sql_plan_baselines_usage_enabled of this SqlPlanBaselineConfiguration. Return type: bool
-
plan_retention_weeks
¶ [Required] Gets the plan_retention_weeks of this SqlPlanBaselineConfiguration. The number of weeks to retain unused plans before they are purged.
Returns: The plan_retention_weeks of this SqlPlanBaselineConfiguration. Return type: int
-
space_budget_mb
¶ Gets the space_budget_mb of this SqlPlanBaselineConfiguration. The maximum SYSAUX space that can be used for SQL Management Base in MB.
Returns: The space_budget_mb of this SqlPlanBaselineConfiguration. Return type: float
-
space_budget_percent
¶ [Required] Gets the space_budget_percent of this SqlPlanBaselineConfiguration. The maximum percent of SYSAUX space that can be used for SQL Management Base.
Returns: The space_budget_percent of this SqlPlanBaselineConfiguration. Return type: float
-
space_used_mb
¶ Gets the space_used_mb of this SqlPlanBaselineConfiguration. The space used by SQL Management Base in MB.
Returns: The space_used_mb of this SqlPlanBaselineConfiguration. Return type: float