Gestire la potenza di calcolo in Azure SQL Data Warehouse (REST)Manage compute power in Azure SQL Data Warehouse (REST)

Ridimensionare la potenza di calcoloScale compute power

È possibile aumentare o ridurre la potenza di calcolo agendo sulle unità Data Warehouse (DWU).You can increase or decrease compute by adjusting Data Warehouse Units (DWUs). Il valore predefinito è 400 DWU.The default is 400 DWUs. Le risorse di calcolo aumentano in modo lineare all'aumentare delle DWU.Compute resources increase linearly as the DWUs increase. Ad esempio, modificando il valore da 400 a 800 DWU viene raddoppiato il numero delle risorse di calcolo.For example, changing DWUs from 400 to 800 will double the compute resources.

Per un elenco delle impostazioni DWU correnti, vedere l'obiettivo del livello di servizio nell'articolo relativo ai limiti di capacità del servizio.For a list of the current DWU settings, see the Service Level Objective in Service capacity limits.

Per modificare le DWU, usare l'API REST descritta in Create or Update Database (Creare o aggiornare il database).To change the DWUs, use the Create or Update Database REST API. L'esempio seguente imposta l'obiettivo del livello di servizio su DW1000 per il database MySQLDW ospitato nel server MyServer.The following example sets the service level objective to DW1000 for the database MySQLDW which is hosted on server MyServer. Il server appartiene al gruppo di risorse di Azure ResourceGroup1.The server is in an Azure resource group named ResourceGroup1.

PATCH https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/Microsoft.Sql/servers/{server-name}/databases/{database-name}?api-version=2014-04-01-preview HTTP/1.1
Content-Type: application/json; charset=UTF-8

{
    "properties": {
        "requestedServiceObjectiveName": DW1000
    }
}

Sospendere le risorse di calcoloPause compute

Per ridurre i costi, è possibile sospendere e riprendere le risorse di calcolo su richiesta.To save costs, you can pause and resume compute resources on-demand. Ad esempio, se non si usa il database durante la notte e nei fine settimana, è possibile sospenderlo in questi intervalli di tempo e riprenderne l'esecuzione durante il giorno.For example, if you won't be using the database during the night and on weekends, you can pause it during those times, and resume it during the day. Mentre il database è sospeso, non verranno addebitate DWU.You won't be charged for DWUs while the database is paused.

Quando si sospende un database:When you pause a database:

  • Le risorse di calcolo e memoria vengono restituite al pool di risorse disponibili nel data center.Compute and memory resources are returned to the pool of available resources in the data center
  • I costi delle DWU sono pari a zero per la durata della pausa.DWU costs are zero for the duration of the pause.
  • L'archivio dati non è interessato e i dati rimangano invariati.Data storage is not affected and your data stays intact.
  • SQL Data Warehouse annulla tutte le operazioni in esecuzione o in coda.SQL Data Warehouse cancels all running or queued operations.

Per sospendere un database, usare l'API REST descritta in Pause Database (Sospendere il database).To pause a database, use the Pause Database REST API. L'esempio seguente sospende il database Database02 ospitato sul server Server01.The following example pauses a database named Database02 hosted on a server named Server01. Il server appartiene al gruppo di risorse di Azure ResourceGroup1.The server is in an Azure resource group named ResourceGroup1.

POST https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/Microsoft.Sql/servers/{server-name}/databases/{database-name}/pause?api-version=2014-04-01-preview HTTP/1.1

Riavviare le risorse di calcoloResume compute

Quando si riattiva un database:When you resume a database:

  • SQL Data Warehouse acquisisce risorse di calcolo e di memoria per l'impostazione DWU.SQL Data Warehouse acquires compute and memory resources for your DWU setting.
  • Verranno ripresi gli addebiti per le ore di calcolo di DWU.Compute charges for your DWUs resume.
  • I dati saranno disponibili.Your data will be available.
  • Sarà necessario riavviare le query del carico di lavoro.You will need to restart your workload queries.

Per avviare un database, usare l'API REST descritta in Resume Database (Riprendere il database).To start a database, use the Resume Database REST API. L'esempio seguente avvia il database Database02 ospitato sul server Server01.The following example starts a database named Database02 hosted on a server named Server01. Il server appartiene al gruppo di risorse di Azure ResourceGroup1.The server is in an Azure resource group named ResourceGroup1.

POST https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/Microsoft.Sql/servers/{server-name}/databases/{database-name}/resume?api-version=2014-04-01-preview HTTP/1.1

Controllare lo stato del databaseCheck database state

GET https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/Microsoft.Sql/servers/{server-name}/databases/{database-name}?api-version=2014-04-01 HTTP/1.1

Passaggi successiviNext steps

Per altre attività di gestione, vedere Panoramica della gestione.For other management tasks, see Management overview.