Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir:Azure SQL Database
Azure SQL Managed Instance
Microsoft Fabric'te SQL veritabanı
SQL Server sürecini yöneten iş nesnesinin yapılandırmasını ve iş nesnesi seviyesinde belirli kaynak tüketim istatistiklerini tanımlayan tek bir satır döndürür. SQL Server bir iş nesnesinde çalışmıyorsa boş bir küme döndürür.
İş nesnesi, işletim sistemi düzeyinde CPU, bellek ve işletim sistemi kaynak yönetişimini uygulayan bir Windows yapısıdır. İş nesneleri hakkında daha fazla bilgi için İş Nesneleri'ne bakınız.
| Kolonlar | Veri Türü | Description |
|---|---|---|
| cpu_rate | int | SQL Server iş parçacıklarının her zamanlama aralığında kullanabileceği işlemci döngülerinin bölümünü belirler. Değer, 10000 döngülük bir zamanlama aralığında mevcut döngülerin yüzdesi olarak raporlanır ve mantıklı CPU sayısıyla çarpılır. Örneğin, 8 mantıksal CPU'lu bir SQL Server örneğinde 800 değeri, iş parçacıklarının tam kapasitelerinde CPU kullanabileceği anlamına gelir. |
| cpu_affinity_mask | bigint | SQL Server sürecinin işlemci grubu içinde hangi mantıksal işlemcileri kullanabileceğini açıklayan bir bit maskesi. Örneğin, cpu_affinity_mask 255 (ikili olarak 1111 1111) ilk sekiz mantıksal işlemcinin kullanılabileceği anlamına gelir. Bu sütun, geriye dönük uyumluluk için sağlanmıştır. İşlemci grubunu rapor etmez ve bir işlemci grubu 64'ten fazla mantıksal işlemci içerdiğinde bildirilen değer yanlış olabilir. Bunun yerine işlemci yakınlığını belirlemek için sütununu process_physical_affinity kullanın. |
| cpu_affinity_group | int | SQL Server tarafından kullanılan işlemci grubunun numarası. |
| memory_limit_mb | bigint | İş nesnesindeki tüm süreçlerin, SQL Server dahil, kümülatif olarak kullanabileceği maksimum bağlı bellek miktarı, MB cinsinden. |
| process_memory_limit_mb | bigint | İş nesnesindeki tek bir işlemin, örneğin SQL Server'ın kullanabileceği maksimum belirlenmiş bellek miktarı, MB cinsinden. |
| workingset_limit_mb | bigint | SQL Server çalışma setinin kullanabileceği maksimum bellek miktarı, MB cinsinden. |
| non_sos_mem_gap_mb | bigint | MB cinsinden ayrılan bellek miktarı, iş parçacığı yığınları, DLL'ler ve diğer SOS dışı bellek tahsisatları için ayrılır. SOS hedef belleği ile non_sos_mem_gap_mbarasındaki farktırprocess_memory_limit_mb. |
| low_mem_signal_threshold_mb | bigint | Bir bellek eşiği, MB cinsinden. İş nesnesi için kullanılabilir bellek miktarı bu eşiğin altına düştüğünde, SQL Server sürecine düşük bellek bildirim sinyali gönderilir. |
| total_user_time | bigint | İş nesnesi oluşturulduğundan beri iş nesnesi içindeki iş parçacıklarının kullanıcı modunda harcadığı toplam 100 ns tick sayısı. |
| total_kernel_time | bigint | İş nesnesi içindeki iş niteliğindeki iş nesneleri oluşturulduğundan beri çekirdek modunda harcadığı toplam 100 ns tick sayısı. |
| write_operation_count | bigint | İş nesnesi oluşturulduğundan beri SQL Server tarafından yerel disklerde yayımlanan toplam yazma IO işlemleri sayısı. |
| read_operation_count | bigint | İş nesnesi oluşturulduğundan beri SQL Server tarafından yerel disklerde yayımlanan toplam okuma IO işlemleri sayısı. |
| peak_process_memory_used_mb | bigint | İş nesnesi oluşturulduğundan beri iş nesnesinde (örneğin SQL Server) tek bir işlemin kullandığı MB cinsinden en yüksek bellek miktarı. |
| peak_job_memory_used_mb | bigint | İş nesnesi oluşturulduğundan beri iş nesnesindeki tüm süreçlerin kümülatif olarak kullandığı MB cinsinden zirve bellek miktarı. |
| process_physical_affinity | nvarchar(3072) | SQL Server sürecinin her işlemci grubunda hangi mantıksal işlemcileri kullanabileceğini tanımlayan bit maskeleri. Bu sütundaki değer, her biri kıvırtıl parantez içinde kapalı bir veya daha fazla değer çiftinden oluşur. Her çiftte ilk değer işlemci grubu numarasıdır, ikinci değer ise o işlemci grubunun affinity bit maskesidir. Örneğin, bu değer{{0,a}{1,2}}, işlemci grubu a0 için affinite maskesinin (1010ikili olarak, işlemci 2 ve 4'ün kullanıldığını gösterir) ve işlemci grubu 12 için affinite maskesinin (10 ikili içinde, işlemci 2'nin kullanıldığını gösterir) olduğu anlamına gelir. |
Permissions
SQL Managed Instance'ta ise izin gerekiyor VIEW SERVER STATE .
SQL Veritabanı'nda, veritabanında izin VIEW DATABASE STATE gerektirir.
Ayrıca Bkz.
Yönetilen Örnekler hakkında bilgi için SQL Yönetilen Örnek bölümüne bakınız.