Class ComputePerformanceSummary
Parameters detailing the compute performance for a specified DB system shape.
Inherited Members
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 |
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. |