Enable IO performance burst for Premium ESSD to let your cloud disk exceed its standard maximum IOPS during traffic spikes without upgrading instance specifications or storage class.
Background
Premium ESSD is a storage class supported by RDS PostgreSQL. It retains all features of enterprise SSDs (ESSDs) and adds IO performance burst, which delivers higher IOPS under high IO pressure without requiring additional storage capacity.
Feature overview
After enabling IO performance burst, the instance’s maximum IOPS and throughput limits increase:
Enabling IO performance burst on the primary node automatically enables it on the secondary node. Read-only instances require separate enablement on their product pages.
|
Scenario |
Maximum IOPS |
Maximum throughput (MB/s) |
|
IO performance burst disabled |
|
|
|
Burst enabled |
|
|
-
When throughput reaches its limit, it affects IOPS. Similarly, when IOPS reaches its limit, it affects throughput.
-
The formulas above do not apply to General-purpose instance types, which share resources and cannot guarantee maximum IOPS or IO bandwidth.
-
For maximum IOPS and IO bandwidth values by instance type, see RDS PostgreSQL primary instance type list.
Scenarios
Workload peaks, large transactions, full table scans, and large result sets can all increase IO load. When CPU, memory, and storage remain sufficient but IO utilization hits 100%, you typically must upgrade the instance configuration or storage class (for example, from PL1 to PL2).
-
Without an upgrade, exceeding the IO limit causes performance degradation, query timeouts, and connection failures.
-
Upgrading the instance configuration wastes CPU, memory, and storage capacity.
-
Upgrading the storage class meets IO needs temporarily, but wastes resources and cost after IO load drops.
IO performance burst solves these issues by automatically raising IO limits during high load and reverting to baseline when load decreases—delivering serverless-like IO scaling without wasted resources.
Benefits
Compared to upgrading instance configurations or storage classes, IO performance burst reduces costs:
-
Pay only for burst usage consumed.
-
Metered per second.
-
Includes a free quota—only excess usage incurs charges.
Billing
IO performance burst for Premium ESSD is free starting April 16, 2024 (Promotional announcement). After the promotion ends, billing applies but includes a free quota—only excess usage incurs charges.
Billing method
Premium ESSD cost = storage fee + IO performance burst fee
-
Storage fee: Charged for instance storage space. Supports subscription and pay-as-you-go, using the same billing method as PL1 ESSD (Billing items).
-
IO performance burst fee:
Hourly IO performance burst fee for an instance = (total IO performance burst across all nodes − free quota) × unit priceNoteIO performance burst fees for RDS instances (including primary and secondary nodes) support only pay-as-you-go billing. Charges apply only when IO performance burst is enabled and usage exceeds the free quota.
-
Total IO performance burst across all nodes
RDS Series
Instance IO performance burst
Basic Edition
Single-node IO performance burst
High-availability series
Primary node IO performance burst + secondary node IO performance burst
Cluster Edition
Primary node IO performance burst + IO performance burst from all secondary nodes
Note-
When the primary node generates burst IO, the secondary node generates a nearly identical burst amount to maintain data and service consistency.
-
Read-only instances require separate enablement. Billing follows the same rules as the primary node. If the read-only instance uses the high-availability series, its fee includes both primary and secondary node burst fees.
-
-
Free quota:
RDS provides a free usage quota for IO performance burst. Usage exceeding this quota is charged based on the product edition.
Product Series
Free quota
Basic Edition
300,000 IO/hour
High-availability series
600,000 IO/hour
Cluster Edition
800,000 IO/hour
-
Unit price for IO performance burst: CNY 0.02 per 10,000 IO
NoteIf burst usage beyond the free quota is less than 10,000 IO, it is billed as 10,000 IO.
-
Billing example
|
Example scenario |
RDS PostgreSQL instance details: Beijing region, high-availability series, 1000 GB storage. Baseline IOPS: 50,000. Burst rate: 20,000 IOPS. Burst lasts 40 seconds per hour. Occurs every hour for one month. |
|
IO performance burst |
800,000 IO/hour |
|
Free quota |
600,000 IO/hour |
|
Excess usage |
200,000 IO/hour |
|
Unit price |
CNY 0.02 per 10,000 IO |
|
Actual IO performance burst fee |
0.02 × (80 − 60) × 24 × 30 = CNY 288 |
This leads to the following cost comparison:
Prices in this example are for reference only. Actual prices appear in the console.
|
Storage type |
Storage unit price (CNY/month) |
Storage fee (CNY) |
IO performance burst fee (CNY) |
Total cost (CNY/month) |
|
Premium ESSD |
1600 |
1600 × 1 = 1600 |
288 |
1600 + 288 = 1888 |
|
PL2 ESSD |
3200 |
3200 × 1 = 3200 |
Not applicable |
3200 |
Premium ESSD saves CNY 1,312 per month compared to PL2 ESSD: 3,200 − 1,888 = 1,312
The shorter the high-IO-load duration, the more cost-effective Premium ESSD is compared to PL2 ESSD.
Enable or disable IO performance burst
-
Enabling or disabling IO performance burst takes several minutes, depending on the instance’s read/write traffic.
-
No transient disconnections occur. In rare cases, IOPS may fluctuate slightly. Perform this during off-peak hours.
Go to the Instances page. In the top navigation bar, select the region in which the RDS instance resides. Then, find the RDS instance and click the ID of the instance.
-
In the Basic Information section, click Premium ESSD settings next to Storage Type. In the dialog box, toggle the IO performance burst switch on or off.
References
-
Other RDS PostgreSQL storage types: Storage types.
-
Premium ESSD overview: Premium ESSD.
-
Use Buffer Pool Extension (BPE) to improve IO performance during large-scale or frequent data reads and writes.
-
Use Data archiving to store cold data in OSS and reduce storage costs.
Related APIs
|
API |
Description |
|
To configure IO performance burst for Premium ESSD:
|