Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Berlaku untuk: SQL Server 2016 (13.x) dan versi
yang lebih baru Azure SQL Database
Azure SQL Managed Instance SQL database
di Microsoft Fabric
Mengembalikan informasi ketersediaan pekerja per simpul.
| Nama | Jenis data | Deskripsi |
|---|---|---|
| node_id | int | ID simpul NUMA. |
| scheduler_count | int | Jumlah penjadwal pada simpul ini. |
| max_worker_count | int | Jumlah maksimum pekerja untuk kueri paralel. |
| reserved_worker_count | int | Jumlah pekerja yang dicadangkan oleh kueri paralel, ditambah jumlah pekerja utama yang digunakan oleh semua permintaan. |
| free_worker_count | int | Jumlah pekerja yang tersedia untuk tugas. Catatan: setiap permintaan masuk mengonsumsi setidaknya 1 pekerja, yang dikurangi dari jumlah pekerja gratis. Ada kemungkinan bahwa jumlah pekerja gratis dapat menjadi angka negatif pada server yang sangat dimuat. |
| used_worker_count | int | Jumlah pekerja yang digunakan oleh kueri paralel. |
Izin
Pada SQL Server dan SQL Managed Instance, memerlukan VIEW SERVER STATE izin.
Pada tujuan layanan SQL Database Basic, S0 Pada semua tujuan layanan SQL Database lainnya, izin VIEW DATABASE STATE pada database, atau keanggotaan dalam ##MS_ServerStateReader## peran server diperlukan.
Izin untuk SQL Server 2022 dan yang lebih baru
Memerlukan izin TAMPILKAN STATUS PERFORMA SERVER pada server.
Contoh
J. Menampilkan ketersediaan pekerja paralel saat ini
SELECT * FROM sys.dm_exec_query_parallel_workers;
Lihat Juga
Tampilan dan Fungsi Manajemen Dinamis (Transact-SQL)
Tampilan dan Fungsi Manajemen Dinamis Terkait Eksekusi (Transact-SQL)
sys.dm_os_workers (T-SQL)