Show / Hide Table of Contents

Class AddmDbRecommendationAggregation

Summarizes a specific ADDM recommendation

Inheritance
object
AddmDbRecommendationAggregation
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Oci.OpsiService.Models
Assembly: OCI.DotNetSDK.Opsi.dll
Syntax
public class AddmDbRecommendationAggregation

Properties

FrequencyCount

Declaration
[JsonProperty(PropertyName = "frequencyCount")]
public int? FrequencyCount { get; set; }
Property Value
Type Description
int?

Number of occurrences for this recommendation

Id

Declaration
[Required(ErrorMessage = "Id is required.")]
[JsonProperty(PropertyName = "id")]
public string Id { get; set; }
Property Value
Type Description
string

The OCID of the Database insight.

Remarks

Required

ImplementActions

Declaration
[JsonProperty(PropertyName = "implementActions")]
public List<string> ImplementActions { get; set; }
Property Value
Type Description
List<string>

Actions that can be performed to implement the recommendation (such as 'ALTER PARAMETER', 'RUN SQL TUNING ADVISOR')

MaxBenefitAvgActiveSessions

Declaration
[JsonProperty(PropertyName = "maxBenefitAvgActiveSessions")]
public double MaxBenefitAvgActiveSessions { get; set; }
Property Value
Type Description
double

Maximum estimated benefit in terms of average active sessions

MaxBenefitPercent

Declaration
[JsonProperty(PropertyName = "maxBenefitPercent")]
public double MaxBenefitPercent { get; set; }
Property Value
Type Description
double

Maximum estimated benefit in terms of percentage of total activity

Message

Declaration
[Required(ErrorMessage = "Message is required.")]
[JsonProperty(PropertyName = "message")]
public string Message { get; set; }
Property Value
Type Description
string

Recommendation message

Remarks

Required

OverallBenefitPercent

Declaration
[JsonProperty(PropertyName = "overallBenefitPercent")]
public double OverallBenefitPercent { get; set; }
Property Value
Type Description
double

Overall estimated benefit in terms of percentage of total activity

Rationale

Declaration
[JsonProperty(PropertyName = "rationale")]
public string Rationale { get; set; }
Property Value
Type Description
string

Recommendation message

RelatedObject

Declaration
[JsonProperty(PropertyName = "relatedObject")]
public RelatedObjectTypeDetails RelatedObject { get; set; }
Property Value
Type Description
RelatedObjectTypeDetails

RequiresDbRestart

Declaration
[JsonProperty(PropertyName = "requiresDbRestart")]
public string RequiresDbRestart { get; set; }
Property Value
Type Description
string

Indicates implementation of the recommended action requires a database restart in order for it to take effect. Possible values "Y", "N" and null.

Type

Declaration
[JsonProperty(PropertyName = "type")]
public string Type { get; set; }
Property Value
Type Description
string

Type of recommendation

In this article
Back to top