sys.dm_io_pending_io_requests (Transact-SQL)

S’applique à :SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)

Retourne une ligne pour chaque requête d’E/S en attente dans SQL Server.

Remarque

Pour l’appeler à partir d’Azure Synapse Analytics ou d’Analytics Platform System (PDW), utilisez le nom sys.dm_pdw_nodes_io_pending_io_requests. 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
io_completion_request_address varbinary(8) Adresse mémoire de la requête d'entrée/sortie. N'accepte pas la valeur NULL.
io_type nvarchar(60) Type de requête d'entrée/sortie en attente. N'accepte pas la valeur NULL.
io_pending_ms_ticks bigint Utilisation interne uniquement. N'accepte pas la valeur NULL.
io_pending int Indique si la demande d’E/S est en attente (1) ou si elle a été effectuée par le système d’exploitation (0). Une demande d’E/S peut toujours être en attente même lorsque le système d’exploitation a terminé la demande, mais SQL Server n’a pas encore effectué de commutateur de contexte dans lequel il traiterait la demande d’E/S et le supprimerait de cette liste. N'accepte pas la valeur NULL.
Valeur
0 = Sql Server en attente
1 = Système d’exploitation en attente
io_completion_routine_address varbinary(8) Fonction interne à appeler lorsque la requête d'entrée/sortie est terminée. Autorise la valeur NULL.
io_user_data_address varbinary(8) Utilisation interne uniquement. Autorise la valeur NULL.
scheduler_address varbinary(8) Planificateur sur lequel a été émis la requête d'entrée/sortie. Cette requête s'affiche dans la liste des entrées/sorties en attente du planificateur. Pour plus d’informations, consultez sys.dm_os_schedulers (Transact-SQL). N'accepte pas la valeur NULL.
io_handle varbinary(8) Descripteur du fichier utilisé dans la requête d'entrée/sortie. Autorise la valeur NULL.
io_offset bigint Déplacement de la requête d'entrée/sortie. N'accepte pas la valeur NULL.
io_handle_path nvarchar (256) Chemin d’accès du fichier utilisé dans la requête d’E/S. Autorise la valeur NULL.
pdw_node_id int S’applique à : Azure Synapse Analytics, Analytics Platform System (PDW)

Identificateur du nœud sur lequel cette distribution est activée.

Autorisations

Sur SQL Server et SQL Managed Instance, l’autorisation VIEW SERVER STATE est requise.

Sur les objectifs de service SQL Database Basic, S0 et S1, et pour les bases de données dans des pools élastiques, le compte d’administrateur du serveur, le compte d’administrateur Microsoft Entra ou l’appartenance au ##MS_ServerStateReader##rôle serveur est requis. Sur tous les autres objectifs de service SQL Database, l’autorisation VIEW DATABASE STATE sur la base de données ou l’appartenance au rôle serveur ##MS_ServerStateReader## est requise.

Autorisations pour SQL Server 2022 (et versions plus récentes)

Nécessite l’autorisation VIEW SERVER PERFORMANCE STATE sur le serveur.

Voir aussi

Fonctions et vues de gestion dynamique (Transact-SQL)
Fonctions et vues de gestion dynamique associées aux E/S (Transact-SQL)