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:SQL Server
Azure SQL Yönetilen Örneği
Azure Synapse Analytics
Analitik Platform Sistemi (PDW)
SQL Server işlem alanına atfedilen çoğu bellek tahsisi, bu tahsislerin izlenmesi ve muhasebesine olanak tanıyan arayüzler aracılığıyla kontrol edilir. Ancak, bellek tahsisleri dahili bellek yönetim rutinlerini atlayan SQL Server adres alanında gerçekleştirilebilir. Değerler, temel işletim sistemine yapılan çağrılarla elde edilir. SQL Server'ın iç içindeki yöntemlerle manipüle edilmezler, ancak kilitli veya büyük sayfa tahsisiatları için ayarlama yapıldıklarında kullanılırlar.
Bellek boyutlarını gösteren tüm döndürülmüş değerler kilobayt (KB) cinsinden gösterilir. total_virtual_address_space_reserved_kb sütunu, sys.dm_os_sys_info'dengelen virtual_memory_in_bytes'in bir kopyasıdır.
Aşağıdaki tablo, süreç adres uzayının tam bir resmini sunar.
Note
Bunu Azure Synapse Analytics veya Analytics Platform System (PDW) olarak adlandırmak için sys.dm_pdw_nodes_os_process_memory adını kullanın. Bu söz dizimi, Azure Synapse Analytics'teki sunucusuz SQL havuzu tarafından desteklenmez.
| Sütun adı | Veri türü | Description |
|---|---|---|
| physical_memory_in_use_kb | bigint | İşletim sistemi tarafından raporlanan KB cinsinden işlem çalışma setini ve büyük sayfa API'leri kullanılarak takip edilen tahsisleri gösterir. Null değeri atanamaz. |
| large_page_allocations_kb | bigint | Büyük sayfa API'leri kullanılarak tahsis edilen fiziksel belleği belirtir. Null değeri atanamaz. |
| locked_page_allocations_kb | bigint | Belleğe kilitlenmiş bellek sayfalarını belirtir. Null değeri atanamaz. |
| total_virtual_address_space_kb | bigint | Sanal adres alanının kullanıcı modu kısmının toplam boyutunu gösterir. Null değeri atanamaz. |
| virtual_address_space_reserved_kb | bigint | Süreç tarafından ayrılan toplam sanal adres alanı miktarını gösterir. Null değeri atanamaz. |
| virtual_address_space_committed_kb | bigint | Fiziksel sayfalara bağlanmış veya eşlenmiş ayrılmış sanal adres alanı miktarını gösterir. Null değeri atanamaz. |
| virtual_address_space_available_kb | bigint | Şu anda boş olan sanal adres alanı miktarını gösterir. Null değeri atanamaz. Not: Dağılım granülerliğinden daha küçük serbest bölgeler de olabilir. Bu bölgeler tahsis için uygun değildir. |
| page_fault_count | bigint | SQL Server sürecinde meydana gelen sayfa hata sayısını gösterir. Null değeri atanamaz. |
| memory_utilization_percentage | int | Çalışma kümesindeki belirlenmiş bellek yüzdesini belirtir. Null değeri atanamaz. |
| available_commit_limit_kb | bigint | Süreç tarafından ayrılabilecek bellek miktarını gösterir. Null değeri atanamaz. |
| process_physical_memory_low | bit | Sürecin düşük fiziksel bellek bildirimine yanıt verdiğini gösterir. Null değeri atanamaz. |
| process_virtual_memory_low | bit | Düşük sanal bellek durumu tespit edildiğini gösterir. Null değeri atanamaz. |
| pdw_node_id | int |
için geçerlidir: Azure Synapse Analytics, Analiz Platformu Sistemi (PDW) Bu dağıtımın üzerinde olduğu düğümün tanımlayıcısı. |
Permissions
SQL Server'da sunucuda SERVER STATE izni gerektirirVIEW.
SQL Server ve SQL Yönetilen Örneği'ne VIEW SERVER STATE izni gerekir.
SQL Veritabanı Temel,S0 ve S1 hizmet hedeflerinive elastik havuzlardaki veritabanları için, sunucu yöneticisi hesabı, Microsoft Entra yönetici hesabı veya ##MS_ServerStateReader##sunucu rolü üyeliği gereklidir. Diğer tüm SQL Veritabanı hizmet hedeflerinde, veritabanında VIEW DATABASE STATE izni veya ##MS_ServerStateReader## sunucu rolü üyeliği gereklidir.
SQL Server 2022 ve üzeri için izinler
Sunucuda SERVER PERFORMANCE STATE izni gerektirir VIEW .
Ayrıca bakınız
Dinamik Yönetim Görünümleri ve İşlevleri (Transact-SQL)
SQL Server İşletim Sistemiyle İlgili Dinamik Yönetim Görünümleri (Transact-SQL)