sys.dm_io_pending_io_requests (Transact-SQL)
Se aplica a: SQL Server Azure SQL Database Azure SQL Managed Instance Azure Synapse Analytics Analytics Platform System (PDW)
Devuelve una fila para cada solicitud de E/S pendiente en SQL Server.
Nota:
Para llamarlo desde Azure Synapse Analytics o Analytics Platform System (PDW), use el nombre sys.dm_pdw_nodes_io_pending_io_requests. El grupo de SQL sin servidor no admite esta sintaxis en Azure Synapse Analytics.
Nombre de la columna | Tipo de datos | Descripción |
---|---|---|
io_completion_request_address | varbinary(8) | Dirección de memoria de la solicitud de E/S. No admite valores NULL. |
io_type | nvarchar(60) | Tipo de solicitud de E/S pendiente. No admite valores NULL. |
io_pending_ms_ticks | bigint | Solo para uso interno. No admite valores NULL. |
io_pending | int | Indica si la solicitud de E/S está pendiente (1) o ha sido completada por el sistema operativo (0). Una solicitud de E/S todavía puede estar pendiente incluso cuando el sistema operativo ha completado la solicitud, pero SQL Server aún no ha realizado un modificador de contexto en el que procesaría la solicitud de E/S y la quitaría de esta lista. No admite valores NULL. Valor 0 = Pendiente de SQL Server 1 = sistema operativo pendiente |
io_completion_routine_address | varbinary(8) | Función interna utilizada para llamar cuando se ha completado la solicitud de E/S. Acepta valores NULL. |
io_user_data_address | varbinary(8) | Solo para uso interno. Acepta valores NULL. |
scheduler_address | varbinary(8) | Programador en el que se ha emitido esta solicitud de E/S. La solicitud de E/S aparecerá en la lista de solicitudes de E/S pendientes del programador. Para obtener más información, consulte sys.dm_os_schedulers (Transact-SQL). No admite valores NULL. |
io_handle | varbinary(8) | Identificador del archivo que se utiliza en la solicitud de E/S. Acepta valores NULL. |
io_offset | bigint | Desplazamiento de la solicitud de E/S. No admite valores NULL. |
io_handle_path | nvarchar(256) | Ruta de acceso del archivo que se usa en la solicitud de E/S. Acepta valores NULL. |
pdw_node_id | int | Se aplica a: Azure Synapse Analytics, Sistema de la plataforma de análisis (PDW) Identificador del nodo en el que se encuentra esta distribución. |
Permisos
En SQL Server y SQL Managed Instance, requiere el permiso VIEW SERVER STATE
.
En los objetivos de servicio Básico, S0 y S1 de SQL Database y para bases de datos en grupos elásticos, se requiere la cuenta de administrador del servidor, la cuenta de administrador Microsoft Entra o la pertenencia al ##MS_ServerStateReader##
rol del servidor. En el resto de objetivos del servicio de SQL Database, se requiere el permiso VIEW DATABASE STATE
en la base de datos o la pertenencia en el rol del servidor ##MS_ServerStateReader##
.
Permisos para SQL Server 2022 y versiones posteriores
Requiere el permiso VER ESTADO DE RENDIMIENTO DEL SERVIDOR en el servidor.
Consulte también
Funciones y vistas de administración dinámica (Transact-SQL)
Funciones y vistas de administración dinámica relacionadas con E/S (Transact-SQL)