Megosztás a következőn keresztül:


sys.dm_io_pending_io_requests (Transact-SQL)

Vonatkozik a következőkre:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalitikai Platform System (PDW)SQL adatbázis a Microsoft Fabric-ben

Minden függő I/O kéréshez egy sort ad vissza az SQL Serverben.

Megjegyzés:

Ha ezt Azure Synapse Analytics vagy Analytics Platform System (PDW) néven nevezzük, használjuk a sys.dm_pdw_nodes_io_pending_io_requests nevet. Ezt a szintaxist az Azure Synapse Analytics kiszolgáló nélküli SQL-készlete nem támogatja.

Oszlop név Adattípus Description
io_completion_request_address varbinary(8) Az IO kérés memóriacíme. Nem lehet null értékű.
io_type nvarchar(60) A függőben lévő I/O kérés típusa. Nem lehet null értékű.
io_pending_ms_ticks bigint Csak belső használatra. Nem lehet null értékű.
io_pending int Jelzi, hogy az I/O kérés függőben van-e (1), vagy az operációs rendszer (0) teljesítette. Egy I/O kérés még akkor is függőben lehet, ha az operációs rendszer befejezte a kérést, de az SQL Server még nem hajtott végre kontextusváltást, amelyben feldolgozná az I/O kérést és eltávolítaná ebből a listából. Nem lehet null értékű.
Érték
0 = Függőben lévő SQL Server
1 = Függőben lévő operációs rendszer
io_completion_routine_address varbinary(8) Belső funkció, amit az I/O kérés befejezésekor hívhatunk. Null értékű.
io_user_data_address varbinary(8) Csak belső használatra. Null értékű.
scheduler_address varbinary(8) Az ütemező, amelyen ez az I/O kérés történt. Az I/O kérés megjelenik az időpont egyeztető függőben lévő I/O listáján. További információért lásd sys.dm_os_schedulers (Transact-SQL). Nem lehet null értékű.
io_handle varbinary(8) Az I/O kérésben használt fájl fájlkezelője. Null értékű.
io_offset bigint Az I/O kérés eloszlása. Nem lehet null értékű.
io_handle_path nvarchar(256) Az I/O kérésben használt fájl útja. Null értékű.
pdw_node_id int A következővonatkozik: Azure Synapse Analytics, Analytics Platform System (PDW)

Annak a csomópontnak az azonosítója, amelyen ez a disztribúció található.

Permissions

Az SQL Serveren és a felügyelt SQL-példányon VIEW SERVER STATE engedély szükséges.

Az SQL Database Alapszintű, S0és S1 szolgáltatás célkitűzésein, valamint rugalmas készletekbenlévő adatbázisok esetében a kiszolgálói rendszergazdai fiókra, a Microsoft Entra rendszergazdai fiókra vagy a ##MS_ServerStateReader##kiszolgálói szerepkör tagságára van szükség. Az SQL Database szolgáltatás minden más célkitűzéséhez vagy az adatbázis VIEW DATABASE STATE engedélyére, vagy a ##MS_ServerStateReader## kiszolgálói szerepkör tagságára van szükség.

Engedélyek az SQL Server 2022-hez és újabb verziókhoz

A KISZOLGÁLÓ TELJESÍTMÉNYÁLLAPOTÁNAK MEGTEKINTÉSE engedélyre van szükség a kiszolgálón.

Lásd még

dinamikus felügyeleti nézetek és függvények (Transact-SQL)
I O kapcsolódó dinamikus menedzsment nézetek és függvények (Transact-SQL)