Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analytics Platform System (PDW)
SQL Database w Microsoft Fabric
Zwraca wiersz dla każdego oczekującego żądania I/O w SQL Server.
Uwaga / Notatka
Aby wywołać to z Azure Synapse Analytics lub Analytics Platform System (PDW), użyj nazwy sys.dm_pdw_nodes_io_pending_io_requests. Ta składnia nie jest obsługiwana przez bezserwerową pulę SQL w usłudze Azure Synapse Analytics.
| Nazwa kolumny | Typ danych | Description |
|---|---|---|
| io_completion_request_address | varbinary(8) | Adres pamięci żądania IO. Nie jest nullowalny. |
| io_type | nvarchar(60) | Rodzaj oczekującego wniosku I/O. Nie jest nullowalny. |
| io_pending_ms_ticks | bigint | Tylko do użytku wewnętrznego. Nie jest nullowalny. |
| io_pending | int | Wskazuje, czy żądanie wejścia/wyjścia jest oczekujące (1) lub zostało ukończone przez system operacyjny (0). Żądanie I/O może być nadal oczekujące nawet po zakończeniu żądania przez system operacyjny, ale SQL Server nie wykonał jeszcze zmiany kontekstu, w której przetworzyłby żądanie I/O i usunął je z tej listy. Nie jest nullowalny. Wartość 0 = Oczekujący SQL Server 1 = Oczekujący system operacyjny |
| io_completion_routine_address | varbinary(8) | Funkcja wewnętrzna wywołuje po zakończeniu żądania I/O. Jest dopuszczana wartość null. |
| io_user_data_address | varbinary(8) | Tylko do użytku wewnętrznego. Jest dopuszczana wartość null. |
| scheduler_address | varbinary(8) | Harmonogram, na którym wydano to żądanie I/O. Wniosek I/O pojawi się na liście oczekujących I/O planisty. Więcej informacji można znaleźć w sys.dm_os_schedulers (Transact-SQL). Nie jest nullowalny. |
| io_handle | varbinary(8) | Uchwyt pliku używany w żądaniu I/O. Jest dopuszczana wartość null. |
| io_offset | bigint | Offset żądania I/O. Nie jest nullowalny. |
| io_handle_path | nvarchar(256) | Ścieżka pliku używanego w żądaniu I/O. Jest dopuszczana wartość null. |
| pdw_node_id | int |
Dotyczy do: Azure Synapse Analytics, Analytics Platform System (PDW) Identyfikator węzła, w ramach którego znajduje się ta dystrybucja. |
Permissions
W programie SQL Server i usłudze SQL Managed Instance wymagane jest VIEW SERVER STATE uprawnienie.
W przypadku celów usługi SQL Database Basic, S0 i S1 oraz baz danych w elastycznych pulach wymagane jest konto administratora serwera , konto administratora firmy Microsoft Entra lub członkostwo w ##MS_ServerStateReader##roli serwera . We wszystkich innych celach usługi SQL Database wymagane VIEW DATABASE STATE jest uprawnienie do bazy danych lub członkostwo w ##MS_ServerStateReader## roli serwera.
Uprawnienia dla programu SQL Server 2022 i nowszych
Wymaga uprawnienia WYŚWIETL STAN WYDAJNOŚCI SERWERA na serwerze.
Zobacz także
Dynamiczne widoki zarządzania i funkcje (Transact-SQL)
I O powiązane widoki i funkcje dynamicznego zarządzania (Transact-SQL)