Resizing Vultr Managed Databases for Caching allows you to scale your database resources as your data grows. Scaling a database up is useful if your current plan can't handle your workload. Upsizing your managed database cluster also adds more CPUs, RAM, storage, and replica nodes to provide a better experience to your end-users.
Follow this guide to resize Vultr Managed Databases for Caching using Vultr Customer Portal, API, CLI, or Terraform.
List all the database instances by sending a GET
request to the List Managed Databases endpoint and note the database ID. For example, 43b4c774-5dff-4ac0-a01f-78a23c2205b5
.
$ curl "https://api.vultr.com/v2/databases" \
-X GET \
-H "Authorization: Bearer ${VULTR_API_KEY}"
Send a PUT
request to the Update Managed Database endpoint to change the database plan and specify the database ID and the new plan (For instance, vultr-dbaas-business-occ-mo-2-26-16
).
$ curl "https://api.vultr.com/v2/databases/database_id" \
-X PUT \
-H "Authorization: Bearer ${VULTR_API_KEY}" \
-H "Content-Type: application/json" \
--data '{
"plan" : "vultr-dbaas-business-occ-mo-2-26-16"
}'
Visit the Update Managed Database endpoint to view additional attributes to add to your request.
List all database instances and note the database ID. For instance, d6ac2a3c-92ea-43ef-8185-71a23e58ad8c
.
$ vultr-cli database list --summarize
Update the database plan by specifying a database ID and a new plan (For instance, vultr-dbaas-business-occ-mo-2-26-16
).
$ vultr-cli database update database_id \
--plan vultr-dbaas-business-occ-mo-2-26-16
Run vultr-cli database update --help
to view all options.
Open your Terraform configuration and locate the Managed Database for Valkey resource.
Update the plan
argument with the new database plan ID.
resource "vultr_database" "valkey" {
label = "valkey-db-1"
database_engine = "valkey"
database_engine_version = "7"
region = "jnb"
plan = "vultr-dbaas-business-occ-mo-2-26-16" # Updated plan
}
Apply the configuration and observe the following output:
Apply complete! Resources: 0 added, 1 changed, 0 destroyed.
No comments yet.