I pool di database elastici consentono di gestire e ridimensionare più database SQLElastic pools help you manage and scale multiple Azure SQL databases

I pool elastici di database SQL offrono una soluzione semplice e conveniente per la gestione e il ridimensionamento di più database con esigenze di utilizzo variabili e imprevedibili.SQL Database elastic pools are a simple, cost-effective solution for managing and scaling multiple databases that have varying and unpredictable usage demands. I database in un pool elastico si trovano in un server di database SQL di Azure singolo e condividono un determinato numero di risorse a un prezzo specifico.The databases in an elastic pool are on a single Azure SQL Database server and share a set number of resources at a set price. I pool elastici nel database SQL di Azure consentono agli sviluppatori di SaaS di ottimizzare i costi per un gruppo di database all'interno di un budget definito, garantendo allo stesso tempo prestazioni elastiche per ogni database.Elastic pools in Azure SQL Database enable SaaS developers to optimize the price performance for a group of databases within a prescribed budget while delivering performance elasticity for each database.

Definizione di pool elastici SQLWhat are SQL elastic pools?

Gli sviluppatori di SaaS compilano applicazioni basate su livelli di dati su larga scala costituiti da più database.SaaS developers build applications on top of large scale data-tiers consisting of multiple databases. Un modello di applicazione comune è il provisioning di un database singolo per ogni cliente.A common application pattern is to provision a single database for each customer. Clienti diversi, tuttavia, hanno spesso modelli di utilizzo differenti e non prevedibili. Per questo motivo, è difficile stabilire a priori i requisiti di risorse di ogni singolo utente di database.But different customers often have varying and unpredictable usage patterns, and it is difficult to predict the resource requirements of each individual database user. In genere, le opzioni erano due:Traditionally, you had two options:

  • Effettuare il provisioning di risorse eccessivo in base all'utilizzo massimo e pagare più del necessario, oOver-provision resources based on peak usage and over pay, or
  • Ricorrere al provisioning insufficiente per risparmiare sui costi, a scapito delle prestazioni e della soddisfazione del cliente durante i picchi.Under-provision to save cost, at the expense of performance and customer satisfaction during peaks.

I pool elastici risolvono il problema assicurando ai database l'ottenimento delle risorse di prestazioni necessarie, quando richieste.Elastic pools solve this problem by ensuring that databases get the performance resources they need when they need it. Forniscono un meccanismo semplice di allocazione delle risorse che rientra in un budget prevedibile.They provide a simple resource allocation mechanism within a predictable budget. Per altre informazioni sui modelli di progettazione per applicazioni SaaS con pool elastici, vedere l'articolo relativo ai modelli di progettazione per applicazioni SaaS multi-tenant con database SQL di Azure.To learn more about design patterns for SaaS applications using elastic pools, see Design Patterns for Multi-tenant SaaS Applications with Azure SQL Database.

I pool elastici consentono agli sviluppatori di acquistare risorse per un pool condiviso da più database, in modo da supportare periodi di utilizzo imprevisti da parte dei singoli database.Elastic pools enable the developer to purchase resources for a pool shared by multiple databases to accommodate unpredictable periods of usage by individual databases. È possibile configurare le risorse per il pool in base al modello di acquisto basato su DTU o al modello di acquisto basato su vCore (anteprima).You can configure resources for the pool based either on the DTU-based purchasing model or the vCore-based purchasing model (preview). Il requisito di risorse per un pool è determinato dall'utilizzo aggregato dei relativi database.The resource requirement for a pool is determined by the aggregate utilization of its databases. La quantità di risorse disponibili per il pool dipende dal budget dello sviluppatore.The amount of resources available to the pool is controlled by the developer budget. Lo sviluppatore aggiunge semplicemente database al pool, imposta la quantità minima e massima di risorse per i database (DTU minimi o massimi oppure vCore minimi o massimi a seconda della scelta del modello di risorse), quindi imposta le risorse del pool in base al proprio budget.The developer simply adds databases to the pool, sets the minimum and maximum resources for the databases (either minimum and maximum DTUs or minimum or maximum vCores depending on your choice of resourcing model), and then sets the resources of the pool based on their budget. Utilizzando i pool, lo sviluppatore può aumentare con facilità i servizi offerti da una piccola nuova impresa fino a un'azienda matura in continua crescita.A developer can use pools to seamlessly grow their service from a lean startup to a mature business at ever-increasing scale.

All'interno del pool i singoli database sono sufficientemente flessibili da assicurare una scalabilità automatica nell'ambito di parametri prefissati.Within the pool, individual databases are given the flexibility to auto-scale within set parameters. Se il carico di lavoro è importante, un database può utilizzare più risorse per soddisfare la domanda.Under heavy load, a database can consume more resources to meet demand. Se invece il carico di lavoro è più leggero, i database in assenza di carico non utilizzano risorse.Databases under light loads consume less, and databases under no load consume no resources. La possibilità di effettuare il provisioning delle risorse per l'intero pool e non per i singoli database semplifica le attività di gestione.Provisioning resources for the entire pool rather than for single databases simplifies your management tasks. È inoltre disponibile un budget per il pool prevedibile.Plus, you have a predictable budget for the pool. È possibile aggiungere altre risorse a un pool esistente senza causare tempi di inattività, ad eccezione del caso in cui sia necessario spostare i database per fornire risorse di calcolo aggiuntive per le nuove eDTU riservate.Additional resources can be added to an existing pool with no database downtime, except that the databases may need to be moved to provide the additional compute resources for the new eDTU reservation. Analogamente, se le risorse aggiuntive non sono più necessarie, è possibile rimuoverle da un pool esistente in qualsiasi momento.Similarly, if extra resources are no longer needed they can be removed from an existing pool at any point in time. È possibile aggiungere e rimuovere database dal pool.And you can add or subtract databases to the pool. Se si prevede che un database sottoutilizzerà le proprie risorse, è possibile rimuoverlo.If a database is predictably under-utilizing resources, move it out.

Quando considerare un pool elastico del database SQLWhen should you consider a SQL Database elastic pool?

I pool sono adatti per un numero elevato di database con modelli di utilizzo specifici.Pools are well suited for a large number of databases with specific utilization patterns. Per un determinato database, questo modello è caratterizzato da un utilizzo medio ridotto con picchi di utilizzo relativamente poco frequenti.For a given database, this pattern is characterized by low average utilization with relatively infrequent utilization spikes.

Più database è possibile aggiungere a un pool, maggiori diventano i risparmi.The more databases you can add to a pool the greater your savings become. In base al modello di uso dell'applicazione, è possibile osservare un risparmio con soli due database S3.Depending on your application utilization pattern, it is possible to see savings with as few as two S3 databases.

Le sezioni seguenti aiutano a comprendere se l'insieme specifico di database può trarre vantaggio dall'uso di un pool.The following sections help you understand how to assess if your specific collection of databases can benefit from being in a pool. Gli esempi utilizzano pool Standard, ma gli stessi principi si applicano anche ai pool Basic e Premium.The examples use Standard pools but the same principles also apply to Basic and Premium pools.

Valutazione dei modelli di utilizzo di databaseAssessing database utilization patterns

Nella figura seguente viene illustrato un esempio di un database che trascorre il tempo di inattività, ma anche periodicamente picchi di attività.The following figure shows an example of a database that spends much time idle, but also periodically spikes with activity. Si tratta di un modello di utilizzo adatto per un pool:This is a utilization pattern that is suited for a pool:

un database singolo adatto per un pool

Per il periodo di cinque minuti illustrato, DB1 raggiunge picchi fino a 90 DTU, ma l'utilizzo medio complessivo è inferiore a cinque DTU.For the five-minute period illustrated, DB1 peaks up to 90 DTUs, but its overall average usage is less than five DTUs. L'esecuzione di questo carico di lavoro in un database singolo richiede il livello di prestazioni S3, ma in questo modo la maggior parte delle risorse rimane inutilizzata durante i periodi di minore attività.An S3 performance level is required to run this workload in a single database, but this leaves most of the resources unused during periods of low activity.

Un pool consente la condivisione tra più database di queste DTU inutilizzate e quindi riduce le DTU richieste e i costi complessivi.A pool allows these unused DTUs to be shared across multiple databases, and so reduces the DTUs needed and overall cost.

Compila l'esempio precedente, si supponga che vi sono altri database con i modelli di utilizzo simili come DB1.Building on the previous example, suppose there are additional databases with similar utilization patterns as DB1. Nelle due figure seguenti vengono presentati in parallelo l'utilizzo di quattro database e quello di 20 database all'interno di uno stesso grafico per mostrare l'assenza di sovrapposizione degli elementi che rappresentano l'utilizzo dei database nel tempo quando viene usato il modello di acquisto basato su DTU:In the next two figures below, the utilization of four databases and 20 databases are layered onto the same graph to illustrate the non-overlapping nature of their utilization over time using the DTU-based purchasing model:

quattro database con un modello di utilizzo adatto per un pool

venti database con un modello di utilizzo adatto per un pool

Dalla riga di colore nera nella figura precedente viene illustrato l'utilizzo di DTU di aggregazione in tutti i database di 20.The aggregate DTU utilization across all 20 databases is illustrated by the black line in the preceding figure. Viene illustrato che l'utilizzo di DTU aggregato non mai supera le 100 DTU, ciò indica che i 20 database possono condividere 100 eDTU nel corso di tale periodo di tempo.This shows that the aggregate DTU utilization never exceeds 100 DTUs, and indicates that the 20 databases can share 100 eDTUs over this time period. Ciò comporta una riduzione di DTU di 20x e 13x una riduzione del prezzo rispetto all'inserimento di ogni database in livelli di prestazioni S3 per singoli database.This results in a 20x reduction in DTUs and a 13x price reduction compared to placing each of the databases in S3 performance levels for single databases.

In questo esempio è ideale per i motivi seguenti:This example is ideal for the following reasons:

  • Esistono grandi differenze tra i picchi di utilizzo e l'utilizzo medio per ogni database.There are large differences between peak utilization and average utilization per database.
  • Il picco di utilizzo per ogni database si verifica in diversi momenti nel tempo.The peak utilization for each database occurs at different points in time.
  • Le eDTU vengono condivise tra più database.eDTUs are shared between many databases.

Il prezzo di un pool è una funzione delle eDTU del pool.The price of a pool is a function of the pool eDTUs. Mentre il prezzo unitario delle eDTU di un pool è 1,5 volte maggiore del prezzo unitario delle DTU per un database singolo, le eDTU del pool possono essere condivise da molti database ed è necessario un minor numero totale di eDTU.While the eDTU unit price for a pool is 1.5x greater than the DTU unit price for a single database, pool eDTUs can be shared by many databases and fewer total eDTUs are needed. Queste distinzioni nella determinazione dei prezzi e nella condivisione di eDTU costituiscono la base del potenziale risparmio sul prezzo che il pool è in grado di fornire.These distinctions in pricing and eDTU sharing are the basis of the price savings potential that pools can provide.

Le seguenti regole relative al numero e all'utilizzo del database consentono di garantire che un pool offra una riduzione dei costi rispetto all'utilizzo di livelli di prestazioni per database singoli.The following rules of thumb related to database count and database utilization help to ensure that a pool delivers reduced cost compared to using performance levels for single databases.

Numero minimo di databaseMinimum number of databases

Se la quantità aggregata di risorse per i singoli database è maggiore di 1,5 volte rispetto alle risorse necessarie per il pool, un pool elastico è più conveniente.If the aggregate amount of resources for single databases is more than 1.5x the resources needed for the pool, then an elastic pool is more cost effective.

Esempio di modello di acquisto basato su DTUDTU-based purchasing model example
Sono necessari almeno due database S3 o 15 database S0 perché un pool di 100 eDTU risulti più conveniente rispetto all'uso di livelli di prestazioni per database singoli.At least two S3 databases or at least 15 S0 databases are needed for a 100 eDTU pool to be more cost-effective than using performance levels for single databases.

Numero massimo di picco contemporaneamente databaseMaximum number of concurrently peaking databases

Condividendo le risorse, non tutti i database in un pool possono usare contemporaneamente le risorse fino al limite disponibile per i singoli database.By sharing resources, not all databases in a pool can simultaneously use resources up to the limit available for single databases. Meno database raggiungono il picco contemporaneamente, minore è il valore da impostare per le risorse del pool e quindi più redditizio diventa il pool stesso.The fewer databases that concurrently peak, the lower the pool resources can be set and the more cost-effective the pool becomes. In generale, non più di 2/3 (o del 67%) dei database nel pool dovrebbe raggiungere contemporaneamente il picco di utilizzo delle risorse.In general, not more than 2/3 (or 67%) of the databases in the pool should simultaneously peak to their resources limit.

Esempio di modello di acquisto basato su DTUDTU-based purchasing model example
Per ridurre i costi relativi a tre database S3 in un pool di 200 eDTU, al massimo due dei tre database possono raggiungere il picco di utilizzo contemporaneamente.To reduce costs for three S3 databases in a 200 eDTU pool, at most two of these databases can simultaneously peak in their utilization. In caso contrario, se più di due di questi quattro database S3 raggiungono il picco contemporaneamente, il pool dovrebbe essere ridimensionato a più di 200 eDTU.Otherwise, if more than two of these four S3 databases simultaneously peak, the pool would have to be sized to more than 200 eDTUs. Se il pool viene ridimensionato a più di 200 eDTU, più database S3 dovranno essere aggiunti al pool per mantenere i costi inferiori rispetto a quelli dei livelli di prestazioni per singoli database.If the pool is resized to more than 200 eDTUs, more S3 databases would need to be added to the pool to keep costs lower than performance levels for single databases.

Si noti in questo esempio non prende in considerazione l'utilizzo di altri database nel pool.Note this example does not consider utilization of other databases in the pool. Se tutti i database con alcune utilizzo in qualsiasi punto nel tempo, minore di 2/3 (o 67%) dei database possono picco contemporaneamente.If all databases have some utilization at any given point in time, then less than 2/3 (or 67%) of the databases can peak simultaneously.

Utilizzo delle risorse per ogni databaseResource utilization per database

Una notevole differenza tra il picco e l'utilizzo medio di un database indica periodi prolungati di utilizzo ridotto e brevi periodi di utilizzo elevato.A large difference between the peak and average utilization of a database indicates prolonged periods of low utilization and short periods of high utilization. Questo modello di utilizzo è ideale per la condivisione delle risorse tra database.This utilization pattern is ideal for sharing resources across databases. Un database deve essere considerato per un pool quando relativo picchi di utilizzo sono circa 1.5 volte maggiore relativo utilizzo medio.A database should be considered for a pool when its peak utilization is about 1.5 times greater than its average utilization.

Esempio di modello di acquisto basato su DTUDTU-based purchasing model example
Un database S3 con picchi di 100 DTU e un utilizzo medio di 67 DTU o meno è un buon candidato per la condivisione di eDTU in un pool.An S3 database that peaks to 100 DTUs and on average uses 67 DTUs or less is a good candidate for sharing eDTUs in a pool. In alternativa, un database S1 con picchi di 20 DTU e utilizzo medio di 13 DTU o meno è un buon candidato per un pool.Alternatively, an S1 database that peaks to 20 DTUs and on average uses 13 DTUs or less is a good candidate for a pool.

Come scegliere le dimensioni più adatte del poolHow do I choose the correct pool size?

La dimensione ottimale per un pool dipende dalle risorse di aggregazione e dalle risorse di archiviazione necessarie per tutti i database nel pool.The best size for a pool depends on the aggregate resources needed for all databases in the pool. È quindi necessario stabilire quanto segue:This involves determining the following:

  • Quantità massima di risorse utilizzate da tutti i database nel pool, ovvero numero massimo di DTU o vCore in base al modello di risorse selezionato.Maximum resources utilized by all databases in the pool (either maximum DTUs or maximum vCores depending on your choice of resourcing model).
  • Byte di archiviazione massima utilizzati da tutti i database nel pool.Maximum storage bytes utilized by all databases in the pool.

Per i livelli di servizio disponibili per ogni modello di risorse, vedere il modello di acquisto basato su DTU o il modello di acquisto basato su vCore (anteprima).For available service tiers for each resource model, see the DTU-based purchasing model or the vCore-based purchasing model (preview).

Database SQL valuta automaticamente la cronologia d’utilizzo delle risorse dei database in un server di database SQL esistente e consiglia una configurazione appropriata del pool nel portale di Azure.SQL Database automatically evaluates the historical resource usage of databases in an existing SQL Database server and recommends the appropriate pool configuration in the Azure portal. Oltre alle raccomandazioni, una funzionalità incorporata stima l'utilizzo di eDTU per un gruppo personalizzato di database del server.In addition to the recommendations, a built-in experience estimates the eDTU usage for a custom group of databases on the server. Ciò consente di eseguire un'analisi di simulazione tramite l'aggiunta interattiva di database al pool e la relativa rimozione in modo da ottenere un'analisi di utilizzo delle risorse e suggerimenti di ridimensionamento prima di eseguire il commit delle modifiche.This enables you to do a "what-if" analysis by interactively adding databases to the pool and removing them to get resource usage analysis and sizing advice before committing your changes. Per le procedure, vedere Monitorare e gestire un pool di database elastici con il portale di Azure.For a how-to, see Monitor, manage, and size an elastic pool.

Nei casi in cui non è possibile utilizzare gli strumenti, le seguenti istruzioni dettagliate consentono di stimare se un pool è più conveniente rispetto ai database singoli:In cases where you can't use tooling, the following step-by-step can help you estimate whether a pool is more cost-effective than single databases:

  1. Stimare le eDTU o i vCore necessari per il pool come segue:Estimate the eDTUs or vCores needed for the pool as follows:

    Per il modello di acquisto basato su DTU: MAX(<numero totale di database X utilizzo medio di DTU per database>,For DTU-based purchasing model: MAX(<Total number of DBs X average DTU utilization per DB>,
    <numero di database in picco contemporaneamente X picco di utilizzo di DTU per DB) <Number of concurrently peaking DBs X Peak DTU utilization per DB)

    Per il modello di acquisto basato su vCore (anteprima): MAX(<numero totale di database X utilizzo medio di vCore per database>,For vCore-based purchasing model (preview): MAX(<Total number of DBs X average vCore utilization per DB>,
    <numero di database in picco contemporaneamente X picco di utilizzo di vCore per database) <Number of concurrently peaking DBs X Peak vCore utilization per DB)

  2. Stimare lo spazio di archiviazione necessario per il pool aggiungendo il numero di byte necessari per tutti i database nel pool.Estimate the storage space needed for the pool by adding the number of bytes needed for all the databases in the pool. Determinare quindi la dimensione del pool in eDTU che fornisce la quantità di spazio di archiviazione.Then determine the eDTU pool size that provides this amount of storage.

  3. Per il modello di acquisto basato su DTU, considerare la stima di eDTU maggiore tra il Passaggio 1 e il Passaggio 2.For the DTU-based purchasing model, take the larger of the eDTU estimates from Step 1 and Step 2. Per il modello di acquisto basato su vCore (anteprima), considerare la stima di vCore del Passaggio 1.For the vCore-based purchasing model (preview), take the vCore estimate from Step 1.
  4. Vedere la pagina sui prezzi del database SQL e trovare la dimensione di pool più piccola, che sia maggiore della stima del Passaggio 3.See the SQL Database pricing page and find the smallest pool size that is greater than the estimate from Step 3.
  5. Confrontare il prezzo di pool dal Passaggio 5 con il prezzo dell'utilizzo di livelli di prestazioni appropriati per database singoli.Compare the pool price from Step 5 to the price of using the appropriate performance levels for single databases.

Uso di altre funzionalità del database SQL con i pool elasticiUsing other SQL Database features with elastic pools

Processi e pool elasticiElastic jobs and elastic pools

L'uso di un pool permette di semplificare le attività di gestione con l'esecuzione di script in processi elastici.With a pool, management tasks are simplified by running scripts in elastic jobs. Un processo elastico elimina la maggior parte delle attività ripetitive associate a un elevato numero di database.An elastic job eliminates most of tedium associated with large numbers of databases. Per iniziare, vedere l'introduzione ai processi elastici.To begin, see Getting started with Elastic jobs.

Per altre informazioni sugli altri strumenti di database per usare più database, vedere Aumentare il numero di istanze con il database SQL di Azure.For more information about other database tools for working with multiple databases, see Scaling out with Azure SQL Database.

Opzioni di continuità aziendale per i database in un pool elasticoBusiness continuity options for databases in an elastic pool

I database in pool supportano in genere le stesse funzionalità di continuità aziendale disponibili per i singoli database.Pooled databases generally support the same business continuity features that are available to single databases.

  • Ripristino temporizzato: il ripristino temporizzato usa i backup automatici del database per ripristinare un database in un pool a un punto specifico nel tempo.Point-in-time restore: Point-in-time restore uses automatic database backups to recover a database in a pool to a specific point in time. Vedere Ripristino temporizzatoSee Point-In-Time Restore

  • Ripristino geografico: il ripristino geografico fornisce un'opzione predefinita di ripristino quando un database non è disponibile a causa di un evento imprevisto nell'area in cui è ospitato.Geo-restore: Geo-restore provides the default recovery option when a database is unavailable because of an incident in the region where the database is hosted. Vedere Ripristinare un database SQL di Azure o eseguire il failover in un database secondarioSee Restore an Azure SQL Database or failover to a secondary

  • Replica geografica attiva: per le applicazioni che hanno requisiti di ripristino più elevati di quelli supportati dal ripristino geografico, configurare la replica geografica attiva.Active geo-replication: For applications that have more aggressive recovery requirements than geo-restore can offer, configure active geo-replication.

Creare un nuovo pool elastico del database SQL tramite il portale di AzureCreating a new SQL Database elastic pool using the Azure portal

Esistono due modi per creare un pool elastico nel portale di Azure.There are two ways you can create an elastic pool in the Azure portal.

  1. È possibile creare un pool elastico cercando pool elastico SQL nel Marketplace o facendo clic su +Aggiungi nel pannello Pool elastici SQL.You can create an elastic pool by searching SQL elastic pool in the Marketplace or clicking +Add on the SQL elastic pools browse blade. È possibile specificare un server nuovo o esistente nel flusso di lavoro dei provisioning del pool.You are able to specify a new or existing server through this pool provisioning workflow.
  2. In alternativa, è possibile creare un pool elastico selezionando un server SQL esistente e facendo clic su Crea pool per creare un pool direttamente in tale server.Or you can create an elastic pool by navigating to an existing SQL server and clicking Create pool to create a pool directly into that server. L'unica differenza è che in questo caso si ignora il passaggio in cui si specifica il server durante il flusso di lavoro di provisioning del pool.The only difference here is you skip the step where you specify the server during the pool provisioning workflow.

Nota

È possibile creare più pool in un server, ma non aggiungere database da diversi server nello stesso pool.You can create multiple pools on a server, but you can't add databases from different servers into the same pool.

Il livello di servizio del pool determina le funzionalità disponibili per i database elastici nel pool e la quantità massima di risorse disponibili per ogni database.The pool's service tier determines the features available to the elastics in the pool, and the maximum amount of resources available to each database. Per informazioni dettagliate, vedere i limiti delle risorse per i pool elastici nel modello basato su DTU.For details, see Resource limits for elastic pools in the DTU model. Per i limiti delle risorse basate su vCore per i pool elastici, vedere Limiti di risorse basate su vCore - pool elastici.For vCore-based resource limits for elastic pools, see vCore-based resource limits - elastic pools.

Per configurare le risorse e i prezzi del pool, fare clic su Configura pool.To configure the resources and pricing of the pool, click Configure pool. Selezionare quindi un livello di servizio, aggiungere database al pool e configurare i limiti delle risorse per il pool e i relativi database.Then select a service tier, add databases to the pool, and configure the resource limits for the pool and its databases.

Al termine della configurazione del pool, è possibile fare clic su Applica, assegnare un nome al pool e fare clic su OK per creare il pool.When you have completed configuring the pool, you can click 'Apply', name the pool, and click 'OK' to create the pool.

Monitorare un pool elastico e i relativi databaseMonitor an elastic pool and its databases

Dal portale di Azure è possibile monitorare l'uso di un pool elastico e dei database al suo interno.In the Azure portal, you can monitor the utilization of an elastic pool and the databases within that pool. È anche possibile apportare un set di modifiche al pool elastico e inviare tutte le modifiche contemporaneamente.You can also make a set of changes to your elastic pool and submit all changes at the same time. Le modifiche includono l'aggiunta o la rimozione di database, la modifica delle impostazioni del pool elastico o la modifica delle impostazioni del database.These changes include adding or removing databases, changing your elastic pool settings, or changing your database settings.

Per avviare il monitoraggio del pool elastico, trovare e aprire un pool elastico nel portale.To start monitoring your elastic pool, find and open an elastic pool in the portal. Verrà visualizzata una schermata che offre una panoramica dello stato del pool elastico.You will first see a screen that gives you an overview of the status of your elastic pool. Sono inclusi:This includes:

  • Grafici di monitoraggio che illustrano l'utilizzo delle risorse del pool elasticoMonitoring charts showing resources usage of the elastic pool
  • Avvisi recenti e suggerimenti, se disponibili, per il pool elasticoRecent alerts and recommendations, if available, for the elastic pool

L'immagine seguente illustra un esempio di pool elastico:The following graphic shows an example elastic pool:

Visualizzazione del pool

Per visualizzare altre informazioni relative al pool è possibile fare clic su una qualsiasi delle informazioni disponibili in questa panoramica.If you want more information about the pool you can click on any of the available information in this overview. Facendo clic sul grafico Utilizzo risorse, viene aperta la visualizzazione di Monitoraggio di Azure in cui è possibile personalizzare le metriche e l'intervallo di tempo visualizzati nel grafico.Clicking on the Resource utilization chart will take you to the Azure Monitoring view where you can customize the metrics and time window shown in the chart. Facendo clic su una qualsiasi delle notifiche disponibili, viene visualizzato un pannello che mostra tutti i dettagli dell'avviso o del suggerimento.Clicking on any available notifications will take you to a blade that shows the full details of that alert or recommendation.

Per monitorare i database all'interno del pool, è possibile fare clic su Utilizzo risorse database nella sezione Monitoraggio del menu delle risorse a sinistra.If you would like to monitor the databases inside your pool, you can click on Database resource utilization in the Monitoring section of the resource menu on the left.

Pagina Utilizzo risorse database

Per personalizzare la visualizzazione del graficoTo customize the chart display

È possibile modificare il grafico e la pagina Metrica per visualizzare altre metriche, ad esempio la percentuale di CPU, la percentuale di IO dei dati e la percentuale di IO del log usata.You can edit the chart and the metric page to display other metrics such as CPU percentage, data IO percentage, and log IO percentage used.

Nel modulo Modifica grafico è possibile specificare un intervallo di tempo fisso, oppure fare clic su personalizzato per selezionare un periodo qualsiasi di 24 ore nelle ultime due settimane, e quindi selezionare le risorse da monitorare.On the Edit Chart form, you can select a fixed time range or click custom to select any 24-hour window in the last two weeks, and then select the resources to monitor.

Per selezionare i database da monitorareTo select databases to monitor

Per impostazione predefinita, il grafico nel pannello Utilizzo risorse database mostra i cinque database più utilizzati in base a DTU o CPU, a seconda del livello di servizio.By default, the chart in the Database Resource Utilization blade will show the top 5 databases by DTU or CPU (depending on your service tier). È possibile visualizzare i dati relativi ad altri database nel grafico selezionando e deselezionando i database dall'elenco sottostante tramite le caselle di controllo a sinistra.You can switch up the databases in this chart by selecting and unselecting databases from the list below the chart via the checkboxes on the left.

È inoltre possibile selezionare altre metriche da visualizzare in modalità affiancata in questa tabella di database per ottenere una visione più dettagliata delle prestazioni dei database.You can also select more metrics to view side by side in this database table to get a more complete view of your databases performance.

Per altre informazioni, vedere Usare il portale di Azure per creare avvisi per il database SQL di Azure.For more information, see create SQL Database alerts in Azure portal.

Passaggi successiviNext steps