sys.dm_filestream_file_io_requests (T-SQL)
Berlaku untuk: SQL Server
Menampilkan daftar permintaan I/O yang diproses oleh Pemilik Namespace (NSO) pada saat tertentu.
Column | Tipe | Deskripsi |
---|---|---|
request_context_address |
varbinary(8) | Menampilkan alamat internal blok memori NSO yang berisi permintaan I/O dari driver. Tidak dapat diubah ke null. |
current_spid |
smallint | Memperlihatkan ID proses sistem (SPID) untuk koneksi SQL Server saat ini. Tidak dapat diubah ke null. |
request_type |
nvarchar(60) | Memperlihatkan jenis paket permintaan I/O (IRP). Jenis permintaan yang mungkin adalah REQ_PRE_CREATE , , REQ_POST_CREATE , REQ_GET_VOLUME_INFO REQ_RESOLVE_VOLUME , REQ_GET_LOGICAL_NAME , REQ_GET_PHYSICAL_NAME , REQ_PRE_CLEANUP , REQ_POST_CLEANUP , REQ_CLOSE , REQ_FSCTL , REQ_QUERY_INFO , REQ_SET_INFO , REQ_ENUM_DIRECTORY , REQ_QUERY_SECURITY , , dan REQ_SET_SECURITY . Tidak dapat diubah ke null. |
request_state |
nvarchar(60) | Menampilkan status permintaan I/O di NSO. Nilai yang mungkin adalah REQ_STATE_RECEIVED , , REQ_STATE_ENQUEUED REQ_STATE_INITIALIZED , REQ_STATE_PROCESSING , REQ_STATE_FORMATTING_RESPONSE , REQ_STATE_SENDING_RESPONSE , REQ_STATE_COMPLETING , dan REQ_STATE_COMPLETED . Tidak dapat diubah ke null. |
request_id |
int | Memperlihatkan ID permintaan unik yang ditetapkan oleh driver ke permintaan ini. Tidak dapat diubah ke null. |
irp_id |
int | Menampilkan ID IRP yang unik. Ini berguna untuk mengidentifikasi semua permintaan I/O yang terkait dengan IRP yang diberikan. Tidak dapat diubah ke null. |
handle_id |
int | Menunjukkan ID handel namespace. Ini adalah pengidentifikasi khusus NSO dan unik di seluruh instans. Tidak dapat diubah ke null. |
client_thread_id |
varbinary(8) | Memperlihatkan ID utas aplikasi klien yang berasal dari permintaan. Peringatan: Ini bermakna hanya jika aplikasi klien berjalan pada komputer yang sama dengan SQL Server. Ketika aplikasi klien berjalan dari jarak jauh, client_thread_id menunjukkan ID utas dari beberapa proses sistem yang berfungsi atas nama klien jarak jauh.Dapat diubah ke null. |
client_process_id |
varbinary(8) | Menunjukkan ID proses aplikasi klien jika aplikasi klien berjalan pada komputer yang sama dengan SQL Server. Untuk klien jarak jauh, ini menunjukkan ID proses sistem yang bekerja atas nama aplikasi klien. Dapat diubah ke null. |
handle_context_address |
varbinary(8) | Menunjukkan alamat struktur NSO internal yang terkait dengan handel klien. Dapat diubah ke null. |
filestream_transaction_id |
varbinary(128) | Memperlihatkan ID transaksi yang terkait dengan handel yang diberikan dan semua permintaan yang terkait dengan handel ini. Ini adalah nilai yang dikembalikan oleh get_filestream_transaction_context fungsi . Dapat diubah ke null. |
Izin
Untuk SQL Server 2019 (15.x) dan versi sebelumnya, memerlukan izin TAMPILKAN STATUS SERVER di server.
Untuk SQL Server 2022 (16.x) dan versi yang lebih baru, memerlukan izin TAMPILKAN STATUS PERFORMA SERVER di server.