Partager via


sys.dm_io_pending_io_requests (Transact-SQL)

Retourne une ligne pour chaque requête d'entrée/sortie en attente dans SQL Server.

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. Cette colonne n'accepte pas la valeur NULL.

io_type

varchar(7)

Type de requête d'entrée/sortie en attente. Cette colonne n'accepte pas la valeur NULL.

io_pending

int

Indique si la requête d'entrée/sortie est en attente ou a été effectuée par Windows. Une requête d'entrée/sortie peut toujours être en attente même si Windows l'a effectuée mais que SQL Server n'a pas encore effectué un changement de contexte dans lequel il doit traiter la requête d'entrée/sortie et la supprimer de la liste. Cette colonne n'accepte pas la valeur NULL.

io_completion_routine_address

varbinary(8)

Fonction interne à appeler lorsque la requête d'entrée/sortie est terminée. Cette colonne accepte la valeur NULL.

io_user_data_address

varbinary(8)

À usage interne uniquement. Cette colonne accepte 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). Cette colonne n'accepte pas la valeur NULL.

io_handle

varbinary(8)

Descripteur du fichier utilisé dans la requête d'entrée/sortie. Cette colonne accepte la valeur NULL.

io_offset

bigint

Déplacement de la requête d'entrée/sortie. Cette colonne n'accepte pas la valeur NULL.

io_pending_ms_ticks

int

À usage interne uniquement. Cette colonne n'accepte pas la valeur NULL.

Autorisations

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