sys.database_service_objectives (Azure SQL Database)
S’applique à :Azure SQL DatabaseAzure SQL Managed InstanceAzure Synapse Analytics
Retourne l’édition (niveau de service), l’objectif de service (niveau tarifaire) et le nom du pool élastique, le cas échéant, pour une base de données Azure SQL ou un pool SQL dédié dans Azure Synapse Analytics.
- Si vous êtes connecté à la
master
base de données dans un serveur Azure SQL Database, retourne des informations sur toutes les bases de données. - Pour les pools SQL dédiés dans Azure Synapse Analytics, vous devez être connecté à la
master
base de données. Cela s’applique aux pools SQL dédiés dans les espaces de travail Azure Synapse et aux pools SQL dédiés (anciennement SQL DW).
Jeu de résultats
Nom de colonne | Type de données | Description |
---|---|---|
database_id | int | ID de la base de données, unique dans le serveur logique. Joignable avec sys.databases sur la database_id colonne, mais avec pas d’autres vues système où la database_id colonne est présente. Pour plus d’informations, consultez DB_ID. |
edition | sysname | Niveau de service pour la base de données ou l’entrepôt de données : De base, Standard, Premium ou Data Warehouse. |
service_objective | sysname | Niveau tarifaire de la base de données. Si la base de données se trouve dans un pool élastique, retourne ElasticPool. Sur le niveau De base, retourne Basic. Une base de données unique dans un niveau de service standard retourne l’une des valeurs suivantes : S0, S1, S2, S3, S4, S6, S7, S9 ou S12. Une base de données unique dans un niveau Premium retourne les éléments suivants : P1, P2, P4, P6, P11 ou P15. Azure Synapse Analytics retourne DW100 à DW30000c. Pour plus d’informations, consultez bases de données uniques, pools élastiques, entrepôts de données |
elastic_pool_name | sysname | Nom du pool élastique auquel appartient la base de données. Retourne NULL si la base de données est une base de données unique ou un pool SQL dédié. |
Autorisations
Nécessite l’autorisation dbManager sur la master
base de données. Au niveau de la base de données, l’utilisateur doit être le créateur ou le propriétaire.
Remarques
Pour modifier les paramètres de service, consultez ALTER DATABASE (Azure SQL Database) et ALTER DATABASE (Azure Synapse Analytics).
Cet affichage catalogue n’est pas pris en charge dans les pools SQL serverless dans Azure Synapse Analytics.
Pour plus d’informations sur la tarification, consultez les options et les performances de SQL Database : Tarification sql Database et Tarification d’Azure Synapse Analytics.
Examples
Cet exemple peut être exécuté sur la master
base de données ou sur des bases de données utilisateur Azure SQL Database. La requête retourne les informations de niveau de performance, de service et de nom de la ou des bases de données.
SELECT d.name,
slo.*
FROM sys.databases d
JOIN sys.database_service_objectives slo
ON d.database_id = slo.database_id;
Voir aussi
- Vues catalogue Azure SQL Database
- sys.databases
- sys.event_log
- sys.dm_operation_status
- sys.dm_db_resource_stats
- sys.database_connection_stats
- sys.database_service_objectives
- sys.dm_user_db_resource_governance
Étapes suivantes
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour