sys.dm_io_pending_io_requests (Transact-SQL)
S’applique à : SQL Server Azure SQL Database Azure SQL Managed Instance Azure Synapse Analytics Analytics 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 les pools élastiques, le compte d’administration du serveur, le compte d’administration Microsoft Entra ou l’appartenance dans ##MS_ServerStateReader##
au rôle de 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)