You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/mysql/flexible-server/how-to-upgrade.md
+3Lines changed: 3 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -78,6 +78,9 @@ To perform a major version upgrade for an Azure Database for MySQL Burstable SKU
78
78
79
79
The system automatically upgrades your compute tier from Burstable SKU to the selected General Purpose SKU to support the major version upgrade.
80
80
81
+
> [!IMPORTANT]
82
+
> Before or after upgrade, the change of SKU compute tier can be unsuccessful in regions experiencing high capacity demand at that point of time. In such cases, the SKU compute tier change can be retried outside of peak business hours in that region.
83
+
81
84
6. Major Version Upgrade
82
85
83
86
Once the compute tier is upgraded, the system initiates the major version upgrade process. Monitor the upgrade progress through the Azure portal. The upgrade process might take some time, depending on the size and activity of your database. Please note that If the major version upgrade fails, the compute tier won't automatically revert to the previous Burstable SKU. This allows customers to continue the major version upgrade without performing the compute tier upgrade again.
# Premium SSD v2 storage option in Azure Database for PostgreSQL
16
16
17
17
Premium SSD v2 offers higher performance than Premium SSD, while also being less costly, as a general rule. You can individually tweak the performance (capacity, throughput, and IOPS (input/output operations per second)) of Premium SSD v2 at any time. The ability to make these adjustments mean your workloads can be cost-efficient while meeting shifting performance needs. For example, a transaction-intensive database might need to cope with a large amount of IOPS for a couple of exceptionally high-demand days. Or a gaming application might demand higher throughput during peak hours only. For most general-purpose workloads, Premium SSD v2 provides the best price for performance. You can now deploy Azure Database for PostgreSQL flexible server instances with Premium SSD v2 disk in all supported regions.
18
18
19
-
> [!NOTE]
20
-
> Premium SSD v2 is currently in preview for Azure Database for PostgreSQL flexible server instances.
21
19
22
20
## Differences between Premium SSD and Premium SSD v2
Premium SSD v2 also offers flexible throughput configurations. Azure Database for PostgreSQL provides a baseline throughput of 125 MB/s for disks up to 399 GiB, and 500 MB/s for disks 400 GiB or larger at no extra cost. Throughput beyond the free tier incurs extra charges.
29
27
30
-
> [!NOTE]
31
-
> Premium SSD v2 is currently in preview for Azure Database for PostgreSQL flexible server instances.
32
28
33
29
### IOPS
34
30
@@ -50,43 +46,50 @@ Your virtual machine type also has IOPS limits. Although you can select any stor
50
46
51
47
To learn more, see [Compute options in Azure Database for PostgreSQL](concepts-compute.md).
52
48
53
-
> [!NOTE]
54
-
> Regardless of the type of storage you assign to your instance, storage can only be scaled up, not down.
49
+
50
+
> [!IMPORTANT]
51
+
> The selected compute size determines the minimum and maximum IOPS.
52
+
55
53
56
54
## Supported features
57
55
58
-
Premium SSD v2 supports *High Availability, Geo-Redundant backups, Geo Replicas, Major Version UpgradeCustomer Managed Keys and, Geo DR(Disaster Recovery)* features for Azure Database for PostgreSQL – Flexible Server in below supported regions.
56
+
Premium SSD v2 supports *High Availability, Geo-Redundant backups, Geo Replicas, Major Version Upgrade, CMK (Customer Managed Keys) and, Geo DR(Disaster Recovery)* features for Azure Database for PostgreSQL in below supported regions.
59
57
60
-
Australia Central 2*, Australia East, Australia South East, Austria East, Brazil South*, Brazil Southeast* Canada Central, Canada East, Central India, Central US, East Asia, East US, East US 2, France Central* Germany West Central, Germany North, Indonesia Central*, Israel Central*, Italy North*, Japan East, Japan West, Korea Central*, Malaysia West*, Mexico Central*, New Zealand North*, North Central US, North Europe, Norway East, Norway West, Poland Central*, South Africa North, South Africa West, Southeast Asia, Spain Central*, Sweden Central*, Switzerland North, Switzerland West, South India, UAE North*, UK South, UK West, US South Central US, West Central US, West Europe, West US, West US 2, and West US 3* regions.
58
+
**Americas**: Brazil South*, Brazil Southeast*, Canada Central, Canada East, Central US, East US, East US 2, North Central US, South Central US, West Central US, West US, West US 2, West US 3*.
59
+
**Europe**: Austria East, France Central*, Germany West Central, Germany North, Italy North*, North Europe, Norway East, Norway West, Poland Central*, Spain Central*, Sweden Central*, Switzerland North, Switzerland West, UK South, UK West, West Europe.
60
+
**Asia Pacific & Middle East**: Australia Central 2*, Australia East, Australia Southeast, Central India, East Asia, Indonesia Central*, Israel Central*, Japan East, Japan West, Korea Central*, Malaysia West*, New Zealand North*, South India, Southeast Asia, UAE North*.
61
+
**Africa**: South Africa North, South Africa West.
61
62
62
-
Sovereign regions such as China North 3 and US Gov Virginia support standalone SSDv2 deployments only and currently don't support the features listed above.
63
+
Sovereign regions, including China North 3 and US Gov Virginia, support only standalone SSDv2 deployments and don't currently support these features.
63
64
65
+
64
66
> [!NOTE]
65
-
> Geo‑redundant backups are currently unavailable in the region marked with* because one of the paired regions doesn't support native SSDv2 storage or the region doesn't have an Azure paired region. Additionally, if SSDv2 is unavailable in a region, disable the High Availability option to enable SSDv2 storage.
66
-
67
+
> Geo‑redundant backups are currently unavailable in regions marked with an asterisk (*) because either the paired region doesn't support native SSDv2 storage or the region doesn't have an Azure paired region.
67
68
68
69
### Limitations and Considerations
69
70
70
71
- Long‑term backups, storage autogrow, and PostgreSQL version 13 are currently not supported with Premium SSD v2.
71
-
72
+
72
73
- You can provision Premium SSD v2 by using General Purpose and Memory Optimized compute tiers only. Creating new Burstable compute tier with Premium SSD v2 isn't supported.
73
74
75
+
- Although CMK and geo-redundant backups are each supported, enabling geo-redundant backups with CMK isn't currently supported.
76
+
74
77
- You can adjust disk performance settings (IOPS or throughput) up to four times within a 24-hour period. For newly created disks, the limit is three adjustments during the first 24 hours.
75
78
76
-
- For larger servers, the initial automated backup may take longer to complete and will appear in the Azure portal once it finishes. This is expected behavior while the service completes the first full backup. No action is required during this time. We recommend waiting for the initial backup to complete before performing any backup‑dependent operations, such as creating in‑region read replicas. After the initial backup, all subsequent backups are incremental and typically complete quickly.
79
+
- For larger servers, the initial automated backup takes longer to complete and appears in the Azure portal after it completes. No action is required during this time. We recommend waiting for the initial backup to complete before performing any backup‑dependent operations, such as creating in‑region read replicas. After the initial backup, all subsequent backups are incremental and typically complete quickly.
77
80
78
81
79
-
- Online migration from Premium SSD to Premium SSD v2 is not supported. To migrate between these storage types, you can either perform a [point-in-time-restore](../backup-restore/concepts-backup-restore.md#point-in-time-recovery) from a Premium SSD server to a new server using Premium SSD v2, or create a read replica from Premium SSD to Premium SSD V2 server. Because storage autogrow is not currently supported on Premium SSD v2, you must disable storage autogrow on the source Premium SSD server before starting the migration.
82
+
- Online migration from Premium SSD to Premium SSD v2 isn't supported. To migrate between these storage types, you can either perform a [point-in-time-restore](../backup-restore/concepts-backup-restore.md#point-in-time-recovery) from a Premium SSD server to a new server using Premium SSD v2. Alternatively, you can create a read replica from a Premium SSD server to a Premium SSD v2 server and promote it after replication completes. Because storage autogrow isn't currently supported on Premium SSD v2, you must disable storage autogrow on the source Premium SSD server before starting the migration.
80
83
81
-
- Replication from Premium SSD to Premium SSD v2 is supported only for migration scenarios.It is not supported for ongoing operations, as Premium SSD cannot keep pace with Premium SSD v2 performance and may introduce latency issues.
84
+
- Replication from Premium SSD to Premium SSD v2 is supported only for migration scenarios. Ongoing replication isn't supported because Premium SSD can't match the performance of Premium SSD v2 and may result in increased latency.
82
85
83
86
- If you perform any operation that requires disk hydration following error might occur. This error occurs because Premium SSD v2 disks don't support any operation while the disk is still hydrating.
84
87
85
88
_Error message: Unable to complete the operation because the disk is still being hydrated. Retry after some time._
86
89
87
90
**Operations that can trigger this behavior include:**
88
91
Performing compute scaling, storage scaling, enabling high availability (HA), or unplanned failovers in quick succession.
89
-
If you are performing major version upgrades, adding HA, initiating failovers, or creating in‑region replicas within a short interval before disk hydration completes.
92
+
If you're performing major version upgrades, adding HA, initiating failovers, or creating in‑region replicas within a short interval before disk hydration completes.
90
93
Creating a new server using PITR(point-in-time-restore) and immediately enabling High Availability or Read Replicas while the disk is still being hydrated.
91
94
92
95
**Best practice:**
@@ -98,8 +101,8 @@ Sovereign regions such as China North 3 and US Gov Virginia support standalone S
98
101
99
102
You can monitor your I/O consumption in the [Azure portal](https://portal.azure.com/), or by using [Azure CLI commands](/cli/azure/monitor/metrics). The relevant metrics to monitor are [storage limit, storage percentage, storage used, and I/O percentage](../monitor/concepts-monitoring.md).
100
103
101
-
> [!IMPORTANT]
102
-
> The selected compute size determines the minimum and maximum IOPS.
104
+
> [!NOTE]
105
+
> Regardless of the type of storage you assign to your instance, storage can only be scaled up, not down.
description: This article describes how to migrate a Premium SSD server to Premium SSDv2 using replicas in Azure Database for PostgreSQL flexible server instance.
4
+
author: kabharati
5
+
ms.author: kabharati
6
+
ms.reviewer: maghan
7
+
ms.date: 04/06/2026
8
+
ms.service: azure-database-postgresql
9
+
ms.subservice: compute-storage
10
+
ms.topic: concept-article
11
+
# customer intent: As a user, I want to learn how to migrate from Premium SSD server to Premium SSDv2 in Azure Database for PostgreSQL flexible server instance.
12
+
---
13
+
14
+
# Migrate or replicate from Premium SSD to Premium SSDv2
15
+
16
+
This article provides step-by-step instructions to migrate from Premium SSD to Premium SSDv2 using replication in Azure Database for PostgreSQL flexible server instance.
17
+
18
+
## Steps to migrate or replicate from Premium SSD to Premium SSDv2
1. Choose **Premium SSD v2** for the **Storage type** Field.
35
+
36
+
:::image type="content" source="media/concepts-storage-ssd-v2-migration-using-replication/premium-storage.png" alt-text="Screenshot showing the Premium SSDv2 storage type button selected." lightbox="media/concepts-storage-ssd-v2-migration-using-replication/premium-storage.png":::
37
+
38
+
1. Once the replica server is configured to your needs, select **Review + create**.
39
+
40
+
:::image type="content" source="media/concepts-storage-ssd-v2-migration-using-replication/add-replica-validation.png" alt-text="Screenshot showing the Add Replica page." lightbox="media/concepts-storage-ssd-v2-migration-using-replication/add-replica-validation.png":::
41
+
42
+
1. A new deployment is created to provision an Azure Database for PostgreSQL flexible server instance using Premium SSD v2 storage, with the latest data replicated from the source server.
43
+
44
+
1. When the deployment completes, go to newly created Premium SSDv2 server and select **Compute + Storage** button, and validate your **Storage type**.
45
+
46
+
:::image type="content" source="media/concepts-storage-ssd-v2-migration-using-replication/validate-storage.png" alt-text="Screenshot that shows new server created using new storage type." lightbox="media/concepts-storage-ssd-v2-migration-using-replication/validate-storage.png":::
47
+
48
+
1. Select **Replication** and select **Switch over or promote to standalone**. Select **Promote to standalone server and remove from replication. This won't impact primary server** for **Action**. And select **Planned - sync data before promoting**. You have to mark the **I understand that this read replica will become an independent standalone server and this action can't be undone.** checkbox to acknowledge. Finally, select **Promote to standalone**.
49
+
50
+
:::image type="content" source="media/concepts-storage-ssd-v2-migration-using-replication/promote-primary.png" alt-text="Screenshot that shows promoting new server ssd v2 server as standalone." lightbox="media/concepts-storage-ssd-v2-migration-using-replication/promote-primary.png":::
51
+
52
+
1. Optionally, once the promotion is complete, you can point your virtual endpoint pairs from the Premium SSD flexible server instance to the new Premium SSD v2 instance.
53
+
54
+
:::image type="content" source="media/concepts-storage-ssd-v2-migration-using-replication/recreate-virtual-endpoint.png" alt-text="Screenshot that shows new server using virtual endpoint." lightbox="media/concepts-storage-ssd-v2-migration-using-replication/recreate-virtual-endpoint.png":::
55
+
---
56
+
57
+
> [!NOTE]
58
+
> - Once the migration is complete, you can stop the original server, allow the required backup retention to be satisfied on the new server, and then safely decommission the old server.
59
+
> - Wait for the first automated backup to complete before configuring in-region replicas, as replica creation depends on an existing backup.
60
+
---
61
+
62
+
## Related content
63
+
64
+
-[Restore to paired region (geo-restore)](../backup-restore/how-to-restore-paired-region.md)
65
+
-[Restore a dropped server](../backup-restore/how-to-restore-dropped-server.md)
0 commit comments