--- title: "Upgrade a DBaaS instance's plan" description: "Move a MySQL, MariaDB, or PostgreSQL DBaaS instance to a higher plan, after stopping it and clearing any snapshot." content_type: "how-to" product: "database" platform: "MyAccount" url: "/myaccount/database/how-to/upgrade-a-database-plan-or-version/" topic: ["lifecycle"] --- # Upgrade a DBaaS instance's plan Upgrade a DBaaS instance's plan to give it more vCPUs, RAM, or storage. It keeps its engine version; see [DBaaS engines and versions](/myaccount/database/concepts/database-engines-and-versions/). To move to a newer engine version, see [Move a DBaaS instance to a newer engine version](/myaccount/database/how-to/move-to-a-newer-engine-version/). ## Before you begin - The DBaaS instance is **Stopped**; see [Start, stop, and restart a DBaaS instance](/myaccount/database/how-to/start-stop-and-restart-a-database/). - You have deleted its snapshots; see [Back up and restore a DBaaS instance with snapshots](/myaccount/database/how-to/create-and-restore-a-snapshot/). Deleting a snapshot is permanent, so check that you are done with each one. If the upgrade shows a message about a snapshot, see [Troubleshooting DBaaS](/myaccount/database/troubleshooting/database/#there-is-an-existing-snapshot-for-this-dbaas-please-delete-it-before-proceeding-with-the-upgrade). ## What the upgrade changes The upgrade gives the primary the new plan. Existing Read Replicas stay on their old plan and its rate; a replica you add afterward gets the new plan. An upgrade is permanent. The new plan has at least as many vCPUs and as much disk as the current one, and from then on the DBaaS instance stays on that plan or a higher one. On a committed plan, the commitment stays until its end date. You pay the extra cost for the rest of the period, even if you delete the DBaaS instance. After the upgrade, check that any discount or coupon still applies. ## Upgrade the plan 1. From the DBaaS instance's **More Actions** menu, click **Upgrade**. 2. On **Upgrade DBaaS**, filter by **CPU**, **RAM**, and **Storage**. Compare the plans by vCPU, read and write IOPS, RAM, storage, and price. IOPS is how many read and write operations the disk handles each second. 3. Click **Upgrade** on the plan you want. 4. Check **I understand and want to change.** and click **Upgrade**. You return to the DBaaS list. The status shows **Upgrading**, and the DBaaS instance comes back **Running** on its own with the new plan. The DBaaS instance now runs on the new plan. To bill it for a committed period, see [Convert a DBaaS instance to a committed plan](/myaccount/database/how-to/convert-a-database-to-a-committed-plan/).