sys.dm_pdw_resource_waits (Transact-SQL)
S’applique à : Azure Synapse AnalyticsAnalytics Platform System (PDW)
Affiche les informations d’attente pour tous les types de ressources dans Azure Synapse Analytics.
Notes
Cette syntaxe n’est pas prise en charge par le pool SQL serverless dans Azure Synapse Analytics.
Nom de la colonne | Type de données | Description | Plage |
---|---|---|---|
wait_id | bigint | Position de la requête dans la liste d’attente. | ordinal basé sur 0. Ce n’est pas unique pour toutes les entrées d’attente. |
session_id | nvarchar(32) | ID de la session dans laquelle l’état d’attente s’est produit. | Consultez session_id dans sys.dm_pdw_exec_sessions (Transact-SQL). |
type | nvarchar(255) | Type d’attente que représente cette entrée. | Valeurs possibles : Connexion Accès concurrentiel aux requêtes locales Accès concurrentiel aux requêtes distribuées Concurrence DMS Accès concurrentiel des sauvegardes |
object_type | nvarchar(255) | Type d’objet affecté par l’attente. | Valeurs possibles : OBJET BASE SYSTÈME SCHEMA APPLICATION |
object_name | nvarchar(386) | Nom ou GUID de l’objet spécifié qui a été affecté par l’attente. | Les tables et les vues sont affichées avec des noms en trois parties. Les index et les statistiques sont affichés avec des noms en quatre parties. Les noms, les principaux et les bases de données sont des noms de chaîne. |
request_id | nvarchar(32) | ID de la demande sur laquelle l’état d’attente s’est produit. | Identificateur QID de la demande. Identificateur GUID pour les demandes de chargement. |
request_time | datetime | Heure à laquelle le verrou ou la ressource a été demandé. | |
acquire_time | datetime | Heure à laquelle le verrou ou la ressource a été acquis. | |
state | nvarchar(50) | État de l’état d’attente. | Informations non disponibles. |
priority | int | Priorité de l’élément en attente. | Informations non disponibles. |
concurrency_slots_used | int | Interne | Consultez les attentes de la ressource Surveiller ci-dessous |
resource_class | nvarchar(20) | Interne | Consultez les attentes de la ressource Surveiller ci-dessous |
Surveiller les attentes des ressources
Avec l’introduction des groupes de charges de travail, les emplacements d’accès concurrentiel ne sont plus applicables. Utilisez la requête ci-dessous et la resources_requested
colonne pour comprendre les ressources nécessaires à l’exécution de la demande.
select rw.wait_id
,rw.session_id
,rw.type
,rw.object_type
,rw.object_name
,rw.request_id
,rw.request_time
,rw.acquire_time
,rw.state
,resources_requested = s.effective_request_min_resource_grant_percent
,r.group_name
from sys.dm_workload_management_workload_groups_stats s
join sys.dm_pdw_exec_requests r on r.group_name = s.name collate SQL_Latin1_General_CP1_CI_AS
join sys.dm_pdw_resource_waits rw on rw.request_id = r.request_id
Voir aussi
Azure Synapse Analytics et vues de gestion dynamique Parallel Data Warehouse (Transact-SQL)
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