Freigeben über


sys.dm_io_pending_io_requests (Transact-SQL)

Gibt eine Zeile für jede ausstehende E/A-Anforderung in SQL Server zurück.

Spaltenname

Datentyp

Beschreibung

io_completion_request_address

varbinary(8)

Arbeitsspeicheradresse der E/A-Anforderung. NULL ist nicht zulässig.

io_type

varchar(7)

Typ der ausstehenden E/A-Anforderung. NULL ist nicht zulässig.

io_pending

int

Gibt an, ob die E/A-Anforderung ausstehend ist oder von Windows abgeschlossen wurde. Eine E/A-Anforderung kann noch ausstehend sein, selbst wenn Windows die Anforderung abgeschlossen hat, aber SQL Server noch keinen Kontextwechsel ausgeführt hat, bei dem die E/A-Anforderung verarbeitet und aus dieser Liste entfernt würde. NULL ist nicht zulässig.

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 interner Gebrauch. 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). NULL ist nicht zulässig.

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. NULL ist nicht zulässig.

io_pending_ms_ticks

int

Nur interner Gebrauch. NULL ist nicht zulässig.

Berechtigungen

Erfordert die VIEW SERVER STATE-Berechtigung auf dem Server.