sys.resource_usage (Azure SQL Database en Azure SQL Managed Instance)

Van toepassing op:Azure SQL DatabaseAzure SQL Managed Instance

Important

Deze functie bevindt zich in een preview-status. Neem geen afhankelijkheid van de specifieke implementatie van deze functie, omdat deze functie in een toekomstige release kan worden aangepast of verwijderd.

Terwijl het in een preview-toestand is, kan het Azure SQL Database operations team gegevensverzameling uit- en uitzetten voor deze DMV:

  • Wanneer ingeschakeld, geeft de DMV de huidige gegevens terug terwijl deze worden geaggregeerd.
  • Wanneer het uit staat, geeft het DMV historische gegevens terug, die mogelijk verouderd zijn.

Biedt uurlijkse samenvatting van resourcegebruikgegevens voor gebruikersdatabases op de huidige server. Historische gegevens worden 90 dagen bewaard.

Voor elke gebruikersdatabase is er één rij per uur in continue volgorde. Zelfs als de database dat uur inactief was, is er één rij en zal de usage_in_seconds waarde voor die database 0 zijn. Opslaggebruik en SKU-informatie worden passend voor het uur samengevoegd.

Columns Gegevenssoort Description
eindtijd datetime Tijd (UTC) in uur-incrementen.
databasenaam nvarchar Naam van gebruikersdatabase.
Sku nvarchar Naam van de servicelaag. Mogelijke waarden zijn onder andere: Basic, Standard, Premium, GeneralPurpose, BusinessCritical, Hyperscale.
storage_in_megabytes decimal Maximale gebruikte opslaggrootte per uur, inclusief databasegegevens, indexen, opgeslagen procedures en metadata.

Permissions

Vereist toestemming om toegang te krijgen tot de masterdatabase op de logische server in Azure SQL Database.

Examples

De volgende query levert gegevens van de afgelopen twee dagen op:

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