Sdílet prostřednictvím


sys.dm_io_pending_io_requests (Transact-SQL)

platí pro:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)databáze SQL v Microsoft Fabric

Vrací řádek pro každý čekající I/O požadavek v SQL Serveru.

Poznámka:

Pro volání z Azure Synapse Analytics nebo Analytics Platform System (PDW) použijte název sys.dm_pdw_nodes_io_pending_io_requests. Tato syntaxe není podporována bezserverovým fondem SQL ve službě Azure Synapse Analytics.

Název sloupce Datový typ Description
io_completion_request_address varbinary(8) Paměťová adresa IO požadavku. Není možné nastavit jako null.
io_type nvarchar(60) Typ čekajícího I/O požadavku. Není možné nastavit jako null.
io_pending_ms_ticks bigint Pouze interní použití. Není možné nastavit jako null.
io_pending int Označuje, zda je I/O požadavek čeká na dokončení (1) nebo byl dokončen operačním systémem (0). I/O požadavek může být stále čekající i poté, co OS požadavek dokončil, ale SQL Server dosud neprovedl přepnutí kontextu, při kterém by zpracoval I/O požadavek a odstranil jej z tohoto seznamu. Není možné nastavit jako null.
Hodnota
0 = Pending SQL Server
1 = Čekající OS
io_completion_routine_address varbinary(8) Interní funkce volá po dokončení I/O požadavku. Je nullable.
io_user_data_address varbinary(8) Pouze interní použití. Je nullable.
scheduler_address varbinary(8) Plánovač, na kterém byla tato žádost o vstup/výstup vydána. Žádost o vstup/výstup se objeví na seznamu čekajících vstupů/výstupů plánovače. Pro více informací viz sys.dm_os_schedulers (Transact-SQL). Není možné nastavit jako null.
io_handle varbinary(8) Handle souboru použitého v I/O požadavku. Je nullable.
io_offset bigint Kompenzace požadavku na I/O. Není možné nastavit jako null.
io_handle_path nvarchar(256) Cesta souboru, která se používá v I/O požadavku. Je nullable.
pdw_node_id int platí pro: Azure Synapse Analytics, Analytics Platform System (PDW)

Identifikátor uzlu, na který je tato distribuce zapnutá.

Povolení

Na SQL Serveru a službě SQL Managed Instance vyžaduje VIEW SERVER STATE oprávnění.

U cílů služby SQL Database Basic, S0 a S1 a pro databáze v elastických fondech se vyžaduje účet správce serveru , účet správce Microsoft Entra nebo členství v ##MS_ServerStateReader##roli serveru . U všech ostatních cílů VIEW DATABASE STATE služby SQL Database se vyžaduje buď oprávnění k databázi, nebo členství v ##MS_ServerStateReader## roli serveru.

Oprávnění pro SQL Server 2022 a novější

Vyžaduje oprávnění ZOBRAZIT STAV VÝKONU SERVERU na serveru.

Viz také

zobrazení a funkce dynamické správy (Transact-SQL)
I O Související dynamické manažerské pohledy a funkce (Transact-SQL)