sys.resource_usage (Azure SQL Database et Azure SQL Managed Instance)
S’applique à : Azure SQL Database Azure SQL Managed Instance
Important
Cette fonctionnalité est dans un état d'aperçu. N'établissez pas de dépendance sur l'implémentation spécifique de cette fonctionnalité, car elle est susceptible d'être modifiée ou supprimée dans une future version.
Dans un état d’aperçu, l’équipe des opérations Azure SQL Database peut désactiver et activer la collecte de données pour cette vue dynamique :
- Si elle est activée, la DMV retourne les données actives à mesure qu'elles sont agrégées.
- Si elle est désactivée, la DMV retourne les données d'historique, qui peuvent être obsolètes.
Fournit une synthèse horaire des données d'utilisation des ressources pour les bases de données utilisateur sur le serveur actif. Les données historiques sont conservées pendant 90 jours.
Pour chaque base de données utilisateur, contient une ligne pour toutes les heures en continu. Même si la base de données était inactive au cours d'une heure, il y a une ligne, et la valeur de usage_in_seconds de cette base de données sera 0. Les informations sur l’utilisation du stockage et la référence SKU sont déployées pendant l’heure de manière appropriée.
Colonnes | Type de données | Description |
---|---|---|
end_time | datetime | Heure (UTC) par incréments d'heures. |
database_name | nvarchar | Nom de la base de données utilisateur. |
sku | nvarchar | Nom du niveau de service. Les valeurs possibles sont les suivantes : De base, Standard, Premium, GeneralPurpose, BusinessCritical, Hyperscale. |
storage_in_megabytes | decimal | Taille de stockage maximale utilisée pour l’heure, y compris les données de base de données, les index, les procédures stockées et les métadonnées. |
autorisations
Nécessite l’autorisation d’accéder à la base de données master sur le serveur logique dans Azure SQL Database.
Exemples
La requête suivante retourne les données des deux derniers jours :
SELECT end_time, database_name, sku, storage_in_megabytes
FROM sys.resource_usage
WHERE end_time > DATEADD(dd,-2,SYSDATETIME());
GO
Étapes suivantes
Pour en savoir plus sur Azure SQL Database, consultez les articles suivants :