Costa Rica
Last updated: 2025-05-09
List of References (Click to expand)
Table of Content (Click to expand)
When Autoscale IOPS is enabled for Azure Database for MySQL (Flexible Server), the IOPS (Input/Output Operations Per Second) automatically scale both up and down based on your workload demands.
- During
high demand, the systemincreases IOPSto maintain performance.- During
low demand, itscales downto reduce resource usage and cost.
-
Go to the Azure Portal
-
Search for
Azure Database for MySQL Flexible Serverin the search bar. -
Click
Create. -
Choose your subscription, resource group, and server name.
-
Select the region, MySQL version, and workload type (e.g., Development, Production).
E.g.How.to.provision.MySQL.Flexible.Server.mp4
-
Go to the Azure Portal
-
Select the server you want to configure.
-
In the left-hand menu, go to
Settings > Compute + Storage. -
In the IOPS section, select the option
Autoscale IOPS -
Click
Saveto apply the changes.How.to.configure.Autoscale.IOPS.mp4
How I know if the IOPS have scaled up or down when the server's using the autoscale IOPS feature? You can use the
metrics available in Azure Monitor.
-
Use Azure Monitor Metrics:
-
Go to your server in the Azure portal
-
Go to the
Monitoringsection and selectMetrics.
-
Choose the
Storage IOmetric (both percent and count).
-
Set a
custom time rangeto observe trends over time.
-
-
Look for Scaling Patterns:
- If you see
sudden increases or decreasesin the IOPS metric that correlate with workload changes, this indicates that autoscale IOPS has adjusted the performance level. - You can also monitor
IO utilization percentageto see how close your server is to its current IOPS limit.
- If you see
-
Enable Alerts (Optional): You can set up
alertsin Azure Monitor to notify you when IOPS usage crosses certain thresholds, which can help you track scaling events in real time.How.to.configure.Autoscale.IOPS.mp4