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:Database Azure
SQLInstans
Terkelola Azure SQLDatabase SQL di Microsoft Fabric
Mengembalikan satu baris yang menjelaskan konfigurasi objek pekerjaan yang mengelola proses SQL Server, serta statistik konsumsi sumber daya tertentu di tingkat objek pekerjaan. Mengembalikan set kosong jika SQL Server tidak berjalan dalam objek pekerjaan.
Objek pekerjaan adalah konstruksi Windows yang mengimplementasikan tata kelola sumber daya CPU, memori, dan IO di tingkat sistem operasi. Untuk informasi selengkapnya tentang objek pekerjaan, lihat Objek Pekerjaan.
| Kolom-kolom | Jenis Data | Deskripsi |
|---|---|---|
| cpu_rate | int | Menentukan bagian siklus prosesor yang dapat digunakan utas SQL Server selama setiap interval penjadwalan. Nilai dilaporkan sebagai persentase siklus yang tersedia dalam interval penjadwalan siklus 10000, dikalikan dengan jumlah CPU logis. Misalnya, nilai 800 pada instans SQL Server dengan 8 CPU logis berarti bahwa utas dapat menggunakan CPU adalah kapasitas penuhnya. |
| cpu_affinity_mask | bigint | Masker bit yang menjelaskan prosesor logis mana yang dapat digunakan proses SQL Server dalam grup prosesor. Misalnya, cpu_affinity_mask 255 (1111 1111 dalam biner) berarti bahwa delapan prosesor logis pertama dapat digunakan. Kolom ini disediakan untuk kompatibilitas mundur. Ini tidak melaporkan grup prosesor, dan nilai yang dilaporkan mungkin salah ketika grup prosesor berisi lebih dari 64 prosesor logis. process_physical_affinity Gunakan kolom untuk menentukan afinitas prosesor sebagai gantinya. |
| cpu_affinity_group | int | Jumlah grup prosesor yang digunakan oleh SQL Server. |
| memory_limit_mb | bigint | Jumlah maksimum memori yang diterapkan, dalam MB, yang semua proses dalam objek pekerjaan, termasuk SQL Server, dapat digunakan secara kumulatif. |
| process_memory_limit_mb | bigint | Jumlah maksimum memori yang diterapkan, dalam MB, yang dapat digunakan oleh satu proses dalam objek pekerjaan, seperti SQL Server. |
| workingset_limit_mb | bigint | Jumlah maksimum memori, dalam MB, yang dapat digunakan oleh set kerja SQL Server. |
| non_sos_mem_gap_mb | bigint | Jumlah memori, dalam MB, disisihkan untuk tumpukan utas, DLL, dan alokasi memori non-SOS lainnya. Memori target SOS adalah perbedaan antara process_memory_limit_mb dan non_sos_mem_gap_mb. |
| low_mem_signal_threshold_mb | bigint | Ambang memori, dalam MB. Ketika jumlah memori yang tersedia untuk objek pekerjaan berada di bawah ambang batas ini, sinyal pemberitahuan memori rendah dikirim ke proses SQL Server. |
| total_user_time | bigint | Jumlah total 100 ns tick yang dihabiskan utas dalam objek pekerjaan dalam mode pengguna, karena objek pekerjaan dibuat. |
| total_kernel_time | bigint | Jumlah total 100 ns tick yang dihabiskan utas dalam objek pekerjaan dalam mode kernel, sejak objek pekerjaan dibuat. |
| write_operation_count | bigint | Jumlah total operasi IO tulis pada disk lokal yang dikeluarkan oleh SQL Server sejak objek pekerjaan dibuat. |
| read_operation_count | bigint | Jumlah total operasi IO baca pada disk lokal yang dikeluarkan oleh SQL Server sejak objek pekerjaan dibuat. |
| peak_process_memory_used_mb | bigint | Jumlah puncak memori, dalam MB, bahwa satu proses dalam objek pekerjaan, seperti SQL Server, telah digunakan sejak objek pekerjaan dibuat. |
| peak_job_memory_used_mb | bigint | Jumlah puncak memori, dalam MB, bahwa semua proses dalam objek pekerjaan telah digunakan secara kumulatif sejak objek pekerjaan dibuat. |
| process_physical_affinity | nvarchar(3072) | Masker bit yang menjelaskan prosesor logis mana yang dapat digunakan proses SQL Server di setiap grup prosesor. Nilai dalam kolom ini dibentuk oleh satu atau beberapa pasangan nilai, masing-masing diapit dalam tanda kurung kurawal. Di setiap pasangan, nilai pertama adalah nomor grup prosesor, dan nilai kedua adalah masker bit afinitas untuk grup prosesor tersebut. Misalnya, nilai {{0,a}{1,2}} berarti bahwa masker afinitas untuk grup 0 prosesor adalah a (1010 dalam biner, menunjukkan bahwa prosesor 2 dan 4 digunakan), dan masker afinitas untuk grup 1 prosesor adalah 2 (10 dalam biner, menunjukkan bahwa prosesor 2 digunakan). |
Permissions
Pada SQL Managed Instance, memerlukan VIEW SERVER STATE izin.
Pada SQL Database, memerlukan VIEW DATABASE STATE izin dalam database.
Izin untuk SQL Server 2022 dan yang lebih baru
Di SQL Server 2022 dan yang lebih baru, dan SQL Managed Instance, memerlukan VIEW SERVER PERFORMANCE STATE izin di server. Di Azure SQL Database, memerlukan VIEW DATABASE PERFORMANCE STATE izin pada database.