Domande frequenti sul livello di calcolo serverless di database SQL di Azure

Si applica a:Database SQL di Azure

Questo articolo risponde alle domande frequenti sul livello di calcolo serverless in database SQL di Azure.

Generale

database SQL di Azure Hyperscale supporta il livello di calcolo serverless?

Sì, il livello di calcolo serverless è supportato nel livello di servizio Hyperscale.

Attualmente, la sospensione automatica e la riattivazione automatica serverless sono una funzionalità in anteprima di database SQL di Azure Hyperscale.

Quali livelli di servizio supportano il livello di calcolo serverless?

Il livello di calcolo serverless è disponibile nei livelli di servizio Hyperscale e General Purpose utilizzando il modello di acquisto vCore. Non è disponibile nel modello di acquisto DTU. È supportato solo hardware della serie Standard (Gen5).

Quali scenari di applicazione o di carico sono i migliori per il livello di calcolo serverless di database SQL di Azure?

Il modello serverless è caratterizzato da un rapporto qualità-prezzo ottimizzato per database singoli con modelli di utilizzo intermittenti e imprevedibili che possono permettersi qualche ritardo all'avvio del calcolo dopo periodi di inattività. Al contrario, il livello di calcolo provisionato è ottimizzato per il rapporto qualità-prezzo per database singoli o più database in pool elastici con un uso medio più elevato che non possono permettersi alcun ritardo nel riscaldamento del calcolo. Per ulteriori informazioni e scenari adatti al serverless, vedi Serverless compute tier per database SQL di Azure.

Sospensione automatica e ripresa automatica

Cosa succede quando il mio database serverless viene messo in pausa e si tenta una connessione?

Quando un database serverless viene messo in pausa, il primo tentativo di connessione riprende il database. Le applicazioni potrebbero ricevere un errore che indica che il database non è disponibile con il codice di errore 40613. Dopo aver ripreso il database, ritentare la connessione. I client di database che seguono le raccomandazioni sulla logica di ripetizione dei tentativi di connessione non dovrebbero richiedere modifiche. Per maggiori informazioni, vedi Auto-pausa e ripresa automatica nel serverless.

Perché il mio database serverless non si mette in pausa automaticamente dopo il periodo di ritardo?

Diverse funzionalità impediscono la pausa automatica, tra cui la geo-replicazione attiva, i gruppi di failover, la ritenzione a lungo termine dei backup (LTR), gli alias DNS e i job elastici (quando il database viene utilizzato come database di lavoro). Inoltre, le sessioni di applicazioni o utente aperte impediscono la pausa automatica. Per risolvere il problema, verifica se le sessioni sono aperte inviando sys.dm_exec_sessions. Per ulteriori informazioni, vedere Risoluzione dei problemi relativi alla pausa automatica.

Billing

Posso usare Vantaggio Azure Hybrid o capacità riservata con il livello di calcolo serverless?

No. Gli sconti Vantaggio Azure Hybrid (AHB) e Azure Reservations non si applicano al livello di calcolo serverless. Per maggiori informazioni, vedi Fatturazione per livelli di calcolo serverless.

Come viene calcolata la bolletta minima di calcolo per un database serverless?

Quando un database serverless è in pausa, non ti vengono addebitate le risorse di calcolo. Se il database non è in pausa, il costo minimo di calcolo aumenta in base all'impostazione massima. Per ulteriori informazioni ed esempi, vedi Legge minima di calcolo.