Share via


sys.dm_io_pending_io_requests (Transact-SQL)

Se aplica a:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics 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 de SQL Database Basic, S0 y S1, y para las bases de datos de grupos elásticos, se requiere la cuenta de administrador del servidor, la cuenta de administrador de Microsoft Entra o la pertenencia al rol de ##MS_ServerStateReader##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)