Class AddmDbRecommendationAggregation
Summarizes a specific ADDM recommendation
Inherited Members
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 |