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

gäller för:Azure SQL DatabaseAzure SQL Managed Instance

Important

Denna funktion är i förhandsvisningsläge. Ta inte ett beroende av den specifika implementationen av denna funktion eftersom funktionen kan ändras eller tas bort i en framtida version.

När de är i ett förhandsgranskningsläge kan Azure SQL Database-teamet stänga av och på data-insamlingen för denna DMV:

  • När den är påslagen returnerar DMV aktuell data när den aggregeras.
  • När den är avstängd returnerar DMV historisk data, som kan vara inaktuell.

Tillhandahåller en timvis sammanfattning av resursanvändningsdata för användardatabaser på den aktuella servern. Historiska data sparas i 90 dagar.

För varje användardatabas finns det en rad per timme i kontinuerlig takt. Även om databasen var inaktiv under den timmen finns det en rad, och usage_in_seconds värdet för den databasen kommer att vara 0. Lagringsanvändning och SKU-information rullas ihop för timmen på lämpligt sätt.

Columns Datatyp Description
end_time datetime Tid (UTC) i timintervaller.
databasnamn nvarchar Namn på användardatabas.
Sku nvarchar Namnet på tjänstenivån. Möjliga värden inkluderar: Basic, Standard, Premium, GeneralPurpose, BusinessCritical, Hyperscale.
storage_in_megabytes decimal Maximal använd lagringsstorlek per timme, inklusive databasdata, index, lagrade procedurer och metadata.

Permissions

Kräver behörighet för att komma åt huvuddatabasen på den logiska servern i Azure SQL Database.

Exempel

Följande fråga ger data från de senaste två dagarna:

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