sys.dm_io_pending_io_requests (SQL Bertransaksi)
Berlaku untuk:
SQL Server (semua versi yang didukung)
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics Analytics
Platform System (PDW)
Mengembalikan baris untuk setiap permintaan I/O yang tertunda dalam SQL Server.
Catatan
Untuk memanggil ini dari Azure Synapse Analytics atau Analytics Platform System (PDW), gunakan nama sys.dm_pdw_nodes_io_pending_io_requests. Sintaks ini tidak didukung oleh kumpulan SQL tanpa server di Azure Synapse Analytics.
| Nama kolom | Jenis data | Deskripsi |
|---|---|---|
| io_completion_request_address | varbinary(8) | Alamat memori permintaan IO. Tidak dapat diubah ke null. |
| io_type | nvarchar(60) | Jenis permintaan I/O yang tertunda. Tidak dapat diubah ke null. |
| io_pending_ms_ticks | bigint | Penggunaan internal saja. Tidak dapat diubah ke null. |
| io_pending | int | Menunjukkan apakah permintaan I/O tertunda (1) atau telah diselesaikan oleh sistem operasi (0). Permintaan I/O masih dapat tertunda bahkan ketika OS telah menyelesaikan permintaan, tetapi SQL Server belum melakukan pengalihan konteks di mana ia akan memproses permintaan I/O dan menghapusnya dari daftar ini. Tidak dapat diubah ke null. Nilai 0 = SQL Server tertunda 1 = OS Tertunda |
| io_completion_routine_address | varbinary(8) | Fungsi internal untuk dipanggil ketika permintaan I/O selesai. Dapat diubah ke null. |
| io_user_data_address | varbinary(8) | Penggunaan internal saja. Dapat diubah ke null. |
| scheduler_address | varbinary(8) | Scheduler tempat permintaan I/O ini dikeluarkan. Permintaan I/O akan muncul pada daftar I/O penjadwal yang tertunda. Untuk informasi selengkapnya, lihat sys.dm_os_schedulers (Transact-SQL). Tidak dapat diubah ke null. |
| io_handle | varbinary(8) | Handel file dari file yang digunakan dalam permintaan I/O. Dapat diubah ke null. |
| io_offset | bigint | Offset permintaan I/O. Tidak dapat diubah ke null. |
| io_handle_path | nvarchar(256) | Jalur file yang digunakan dalam permintaan I/O. Dapat diubah ke null. |
| pdw_node_id | int | Berlaku untuk: Azure Synapse Analytics, Analytics Platform System (PDW) Pengidentifikasi untuk simpul tempat distribusi ini aktif. |
Izin
Pada SQL Server dan SQL Managed Instance, memerlukan VIEW SERVER STATE izin.
Pada tujuan layanan SQL Database Basic, S0, dan S1, dan untuk database di kumpulan elastis, akun admin server, akun admin Azure Active Directory, atau keanggotaan dalam ##MS_ServerStateReader##peran server diperlukan. Pada semua tujuan layanan SQL Database lainnya, izin VIEW DATABASE STATE pada database, atau keanggotaan dalam ##MS_ServerStateReader## peran server diperlukan.
Lihat juga
Tampilan dan Fungsi Manajemen Dinamis (SQL Bertransaksi)
Tampilan dan Fungsi Manajemen Dinamis Terkait I O (SQL Transact)