Show / Hide Table of Contents

Class ComputePerformanceSummary

Parameters detailing the compute performance for a specified DB system shape.

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

Properties

ComputeCount

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

The number of compute servers for the DB system.

ComputeModel

Declaration
[JsonProperty(PropertyName = "computeModel")]
[JsonConverter(typeof(ResponseEnumConverter))]
public ComputePerformanceSummary.ComputeModelEnum? ComputeModel { get; set; }
Property Value
Type Description
ComputePerformanceSummary.ComputeModelEnum?

The compute model for Base Database Service. This is required if using the computeCount parameter. If using cpuCoreCount then it is an error to specify computeModel to a non-null value. The ECPU compute model is the recommended model, and the OCPU compute model is legacy.

CpuCoreCount

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

The number of CPU cores available.

MemoryInGBs

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

The amount of memory allocated for the VMDB System.

Remarks

Required

NetworkBandwidthInGbps

Declaration
[JsonProperty(PropertyName = "networkBandwidthInGbps")]
public float? NetworkBandwidthInGbps { get; set; }
Property Value
Type Description
float?

The network bandwidth of the VMDB system in gbps.

NetworkIops

Declaration
[JsonProperty(PropertyName = "networkIops")]
public float? NetworkIops { get; set; }
Property Value
Type Description
float?

IOPS for the VMDB System.

NetworkThroughputInMbps

Declaration
[JsonProperty(PropertyName = "networkThroughputInMbps")]
public float? NetworkThroughputInMbps { get; set; }
Property Value
Type Description
float?

Network throughput for the VMDB System.

In this article
Back to top