Freigeben über


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)