sys.dm_io_pending_io_requests (Transact-SQL)
Gilt für: SQL Server Azure SQL-Datenbank Azure SQL Managed Instance Azure Synapse Analytics Analytics Platform System (PDW)
Gibt eine Zeile für jede ausstehende E/A-Anforderung in SQL Server zurück.
Hinweis
Um dies von Azure Synapse Analytics oder Analytics Platform System (PDW) aufzurufen, verwenden Sie den Namen sys.dm_pdw_nodes_io_pending_io_requests. Diese Syntax wird vom serverlosen SQL-Pool in Azure Synapse Analytics nicht unterstützt.
Spaltenname | Datentyp | Beschreibung |
---|---|---|
io_completion_request_address | varbinary(8) | Arbeitsspeicheradresse der E/A-Anforderung. Lässt keine NULL-Werte zu. |
io_type | nvarchar(60) | Typ der ausstehenden E/A-Anforderung. Lässt keine NULL-Werte zu. |
io_pending_ms_ticks | bigint | Nur zur internen Verwendung. Lässt keine NULL-Werte zu. |
io_pending | int | Gibt an, ob die E/A-Anforderung aussteht (1) oder vom Betriebssystem (0) abgeschlossen wurde. Eine E/A-Anforderung kann auch dann noch ausstehen, wenn das Betriebssystem die Anforderung abgeschlossen hat, aber SQL Server hat noch keinen Kontextwechsel ausgeführt, in dem die E/A-Anforderung verarbeitet und aus dieser Liste entfernt wird. Lässt keine NULL-Werte zu. Wert 0 = Ausstehender SQL Server 1 = Ausstehendes Betriebssystem |
io_completion_routine_address | varbinary(8) | Interne Funktion, die nach Abschluss der E/A-Anforderung aufgerufen wird. Lässt NULL-Werte zu. |
io_user_data_address | varbinary(8) | Nur zur internen Verwendung. Lässt NULL-Werte zu. |
scheduler_address | varbinary(8) | Das Zeitplanungsmodul, in dem diese E/A-Anforderung ausgestellt wurde. Die E/A-Anforderung wird in der Liste ausstehender E/A-Anforderungen des Zeitplanungsmoduls angezeigt. Weitere Informationen finden Sie unter sys.dm_os_schedulers (Transact-SQL). Lässt keine NULL-Werte zu. |
io_handle | varbinary(8) | Dateihandle der Datei, die in der E/A-Anforderung verwendet wird. Lässt NULL-Werte zu. |
io_offset | bigint | Offset der E/A-Anforderung. Lässt keine NULL-Werte zu. |
io_handle_path | nvarchar(256) | Pfad der Datei, die in der E/A-Anforderung verwendet wird. Lässt NULL-Werte zu. |
pdw_node_id | int | Gilt für: Azure Synapse Analytics, Analytics Platform System (PDW) Der Bezeichner für den Knoten, auf dem sich diese Verteilung befindet. |
Berechtigungen
Für SQL Server und SQL Managed Instance ist die VIEW SERVER STATE
-Berechtigung erforderlich.
Für die SQL-Datenbank-Ziele Basic, S0 und S1 sowie für Datenbanken in Pools für elastische Datenbanken ist das Konto des Serveradministrators oder des Microsoft Entra-Administratorkontos oder die Mitgliedschaft in der ##MS_ServerStateReader##
Serverrolle erforderlich. Für alle anderen SQL-Datenbank-Dienstziele ist entweder die VIEW DATABASE STATE
-Berechtigung für die Datenbank oder die Mitgliedschaft in der ##MS_ServerStateReader##
-Serverrolle erforderlich.
Berechtigungen für SQL Server 2022 und höher
Erfordert die VIEW SERVER PERFORMANCE STATE-Berechtigung auf dem Server.
Siehe auch
Dynamische Verwaltungssichten und Funktionen (Transact-SQL)
I O Verwandte dynamische Verwaltungsansichten und -funktionen (Transact-SQL)