sys.dm_io_pending_io_requests (Transact-SQL)

gäller för:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)SQL-databas i Microsoft Fabric

Returnerar en rad för varje väntande I/O-förfrågan i SQL Server.

Anmärkning

För att kalla detta från Azure Synapse Analytics eller Analytics Platform System (PDW), använd namnet sys.dm_pdw_nodes_io_pending_io_requests. Den här syntaxen stöds inte av en serverlös SQL-pool i Azure Synapse Analytics.

Kolumnnamn Datatyp Description
io_completion_request_address varbinary(8) Minnesadressen till IO-förfrågan. Får inte vara ogiltig.
io_type nvarchar(60) Typ av pågående I/O-begäran. Får inte vara ogiltig.
io_pending_ms_ticks bigint Endast intern användning. Får inte vara ogiltig.
io_pending int Indikerar om I/O-förfrågan är väntande (1) eller har slutförts av operativsystemet (0). En I/O-förfrågan kan fortfarande vara väntande även när operativsystemet har slutfört begäran, men SQL Server har ännu inte genomfört ett kontextbyte där den skulle bearbeta I/O-begäran och ta bort den från denna lista. Får inte vara ogiltig.
Value
0 = Väntande SQL Server
1 = Väntande OS
io_completion_routine_address varbinary(8) Intern funktion att anropa när I/O-förfrågan är slutförd. Kan inte vara null.
io_user_data_address varbinary(8) Endast intern användning. Kan inte vara null.
scheduler_address varbinary(8) Schemaläggaren där denna I/O-begäran utfärdades. I/O-begäran kommer att visas på den väntande I/O-listan hos schemaläggaren. För mer information, se sys.dm_os_schedulers (Transact-SQL). Får inte vara ogiltig.
io_handle varbinary(8) Filhandtaget för filen som används i I/O-begäran. Kan inte vara null.
io_offset bigint Förskjutning av I/O-begäran. Får inte vara ogiltig.
io_handle_path nvarchar(256) Filvägen som används i I/O-begäran. Kan inte vara null.
pdw_node_id int gäller för: Azure Synapse Analytics, Analytics Platform System (PDW)

Identifieraren för noden som den här fördelningen är på.

Permissions

På SQL Server och SQL Managed Instance kräver VIEW SERVER STATE behörighet.

I SQL Database Grundläggande, S0och S1 tjänstmål och för databaser i elastiska pooler, serveradministratör konto, Microsoft Entra-administratör konto eller medlemskap i ##MS_ServerStateReader##serverrollen krävs. För alla andra SQL Database-tjänstmål krävs antingen VIEW DATABASE STATE behörighet för databasen eller medlemskap i ##MS_ServerStateReader## serverrollen.

Behörigheter för SQL Server 2022 och senare

Kräver BEHÖRIGHET FÖR VISNINGSSERVERNS PRESTANDATILLSTÅND på servern.

Se även

Dynamiska hanteringsvyer och funktioner (Transact-SQL)
Jag O relaterade dynamiska förvaltningsvyer och funktioner (Transact-SQL)