Class TableUsageSummary
TableUsageSummary represents a single usage record, or slice, that includes information about read and write throughput consumed during that period as well as the current information regarding storage capacity. In addition the count of throttling exceptions for the period is reported.
Inherited Members
Namespace: Oci.NosqlService.Models
Assembly: OCI.DotNetSDK.Nosql.dll
Syntax
public class TableUsageSummary
Properties
MaxShardSizeUsageInPercent
Declaration
[JsonProperty(PropertyName = "maxShardSizeUsageInPercent")]
public int? MaxShardSizeUsageInPercent { get; set; }
Property Value
Type | Description |
---|---|
int? | The percentage of allowed per-shard usage for the table shard with the highest usage. |
ReadThrottleCount
Declaration
[JsonProperty(PropertyName = "readThrottleCount")]
public int? ReadThrottleCount { get; set; }
Property Value
Type | Description |
---|---|
int? | The number of times reads were throttled due to exceeding the read throughput limit. |
ReadUnits
Declaration
[JsonProperty(PropertyName = "readUnits")]
public int? ReadUnits { get; set; }
Property Value
Type | Description |
---|---|
int? | Read throughput during the sampling period. |
SecondsInPeriod
Declaration
[JsonProperty(PropertyName = "secondsInPeriod")]
public int? SecondsInPeriod { get; set; }
Property Value
Type | Description |
---|---|
int? | The length of the sampling period. |
StorageInGBs
Declaration
[JsonProperty(PropertyName = "storageInGBs")]
public int? StorageInGBs { get; set; }
Property Value
Type | Description |
---|---|
int? | The size of the table, in GB. |
StorageThrottleCount
Declaration
[JsonProperty(PropertyName = "storageThrottleCount")]
public int? StorageThrottleCount { get; set; }
Property Value
Type | Description |
---|---|
int? | The number of times writes were throttled because the table exceeded its size limit. |
TimeStarted
Declaration
[JsonProperty(PropertyName = "timeStarted")]
public DateTime? TimeStarted { get; set; }
Property Value
Type | Description |
---|---|
DateTime? | The time stamp of this usage record. |
WriteThrottleCount
Declaration
[JsonProperty(PropertyName = "writeThrottleCount")]
public int? WriteThrottleCount { get; set; }
Property Value
Type | Description |
---|---|
int? | The number of times writes were throttled due to exceeding the write throughput limit. |
WriteUnits
Declaration
[JsonProperty(PropertyName = "writeUnits")]
public int? WriteUnits { get; set; }
Property Value
Type | Description |
---|---|
int? | Write throughput during the sampling period. |