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 ComputePerformanceSummaryProperties
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. |