Burstable compute in Azure Cosmos DB for PostgreSQL
APPLIES TO: Azure Cosmos DB for PostgreSQL (powered by the Citus database extension to PostgreSQL)
Burstable compute on a single node cluster is ideal for workloads like development environments or small databases that don't need the full performance of the node's CPU continuously. These workloads typically have burstable performance requirements.
The Azure burstable compute options allow you to configure a single node with baseline performance that can build up credits when it's using less than its baseline. When the node has accumulated credits, the node can burst above the baseline when your workload requires higher CPU performance. You can use the CPU credits remaining and CPU credits consumed metrics to track accumulated and used credits respectively.
Scaling for burstable compute is available, but only in certain combinations:
- You can change 1 vCore burstable to 2 vCore burstable, and the other way around.
- You can convert a burstable (1 or 2 vCores) single node configuration to
- a single node cluster with regular (non-burstable) compute; or
- a multi-node cluster.
You also can't go back from a regular (non-burstable) single node to burstable compute.