sys.resource_usage (database SQL di Azure e Istanza gestita di SQL di Azure)

Si applica a:Database SQL di AzureIstanza gestita di SQL di Azure

Importante

Questa funzionalità si trova nello stato anteprima. Non specificare una dipendenza dall'implementazione specifica di questa funzionalità perché potrebbe essere modificata o rimossa in una versione successiva.

Durante lo stato di anteprima, il team operativo database SQL di Azure potrebbe disattivare e attivare la raccolta dei dati per questa DMV:

  • Quando è abilitata, la DMV restituisce i dati correnti man mano che vengono aggregati.
  • Quando è disabilitata, la DMV restituisce i dati cronologici, che potrebbero non essere aggiornati.

Fornisce il riepilogo orario dei dati di utilizzo delle risorse per i database utente nel server corrente. I dati cronologici vengono conservati per 90 giorni.

Per ogni database utente è presente una riga per ogni ora in modo continuo. Anche se il database è inattivo durante quest'ora, è presente una riga e il valore di usage_in_seconds per il database sarà 0. Le informazioni sull'utilizzo dello SKU e sull'archiviazione vengono implementate in modo appropriato per l'ora.

Colonne Tipo di dati Descrizione
end_time datetime Ora (UTC) in incrementi di un'ora.
database_name nvarchar Nome del database utente.
sku nvarchar Nome del livello di servizio. I valori possibili includono: Basic, Standard, Premium, GeneralPurpose, BusinessCritical, Hyperscale.
storage_in_megabytes decimal Dimensioni massime di archiviazione usate per l'ora, inclusi i dati del database, gli indici, le stored procedure e i metadati.

Autorizzazioni

È necessaria l'autorizzazione per accedere al database master nel server logico in database SQL di Azure.

Esempi

La query seguente restituisce i dati degli ultimi due giorni:

SELECT end_time, database_name, sku, storage_in_megabytes 
FROM sys.resource_usage
WHERE end_time > DATEADD(dd,-2,SYSDATETIME());
GO