Skip to content

Latest commit

 

History

History
58 lines (40 loc) · 2.1 KB

File metadata and controls

58 lines (40 loc) · 2.1 KB
title Azure CLI Example: Monitor and Scale a Single Database in Azure SQL Database
description Use an Azure CLI example script to monitor and scale a single database in Azure SQL Database.
author WilliamDAssafMSFT
ms.author wiassaf
ms.reviewer wiassaf, mathoma
ms.date 06/10/2025
ms.service azure-sql-database
ms.subservice performance
ms.topic sample
ms.custom
sqldbrb=1
devx-track-azurecli
ms.devlang azurecli

Monitor and scale a single database in Azure SQL Database using the Azure CLI

[!INCLUDEappliesto-sqldb]

This Azure CLI script example scales a single database in Azure SQL Database to a different compute size after querying the size information of the database.

[!INCLUDE quickstarts-free-trial-note]

[!INCLUDE azure-cli-prepare-your-environment.md]

Sample script

[!INCLUDE cli-launch-cloud-shell-sign-in.md]

Run the script

:::code language="azurecli" source="~/../azure_cli_scripts/sql-database/monitor-and-scale-database/monitor-and-scale-database.sh" id="FullScript":::

Tip

Use az sql db op list to get a list of operations performed on the database, and use az sql db op cancel to cancel an update operation on the database.

Clean up resources

[!INCLUDE cli-clean-up-resources.md]

az group delete --name $resourceGroup

Sample reference

This script uses the following commands. Each command in the table links to command-specific documentation.

Script Description
az sql server Server commands.
az sql db show-usage Shows the size usage information for a database.

Related content