sys.dm_os_process_memory (Transact-sql)
Atfedilen çoğu bellek ayırmalarını SQL Serverişlem alanı izleme ve bu ayırma hesap için izin arabirimleri aracılığıyla denetlenir. Ancak, bellek ayırmalarını içinde gerçekleştirilmesi SQL ServerAdres dahili bellek yönetim yordamları atlar yer. Değerleri, temel işletim sistem çağrıları aracılığıyla elde edilir. Yöntemler için iç tarafından manipüle değil SQL Server, ne zaman için kilitli ayarlar ya da büyük sayfa ayırma dışında.
Tüm bellek boyutları kilobayt (kb) cinsinden gösterilen gösteren değerler döndü. Sütun total_virtual_address_space_reserved_kb bir kopyası olduğunu virtual_memory_in_bytes dan sys.dm_os_sys_info.
Aşağıdaki tabloda, işlem adres alanının tam bir resim sağlar.
Sütun adı |
Veri türü |
Açıklama |
---|---|---|
physical_memory_in_use_kb |
bigint |
İşlem çalışma kümesi kb, işletim sistemi tarafından belirlendiği şekilde olarak ayırmaları büyük sayfa API'leri kullanılarak izlenen gösterir. Not NULL olabilecek. |
large_page_allocations_kb |
bigint |
Büyük sayfa API'leri kullanarak ayrılmış fiziksel bellek belirtir. Not NULL olabilecek. |
locked_page_allocations_kb |
bigint |
Bellek kilitli bellek sayfalarını belirtir. Not NULL olabilecek. |
total_virtual_address_space_kb |
bigint |
Kullanıcı modu sanal adres alanı bir parçası toplam boyutunu belirtir. Not NULL olabilecek. |
virtual_address_space_reserved_kb |
bigint |
İşlem tarafından ayrılan sanal adres alanının toplam tutarı gösterir. Not NULL olabilecek. |
virtual_address_space_committed_kb |
bigint |
Kaydedilmiş veya eşlenen fiziksel sayfaları ayrılmış sanal adres alanı miktarı gösterir. Not NULL olabilecek. |
virtual_address_space_available_kb |
bigint |
Şu anda ücretsiz sanal adres alanı miktarını gösterir. Not NULL olabilecek.
Not
Ayırma parçalı yapı küçük olan serbest bölgeler bulunabilir.Bu bölgelere ayırma işlemleri için kullanılamaz.
|
page_fault_count |
bigint |
Göre oluşan sayfa hataları sayısı gösterir SQL Serverişlem. Not NULL olabilecek. |
memory_utilization_percentage |
int |
Çalışma kümesi içinde kaydedilmiş bellek yüzdesini belirtir. Not NULL olabilecek. |
available_commit_limit_kb |
bigint |
İşlem tarafından kaydedilen kullanılabilir bellek miktarını gösterir. Not NULL olabilecek. |
process_physical_memory_low |
bit |
Fiziksel bellek bildirim işlemi yanıt verdiğini gösterir. Not NULL olabilecek. |
process_virtual_memory_low |
bit |
Yetersiz sanal bellek durumu algılandığını gösterir. Not NULL olabilecek. |
İzinler
Sunucu üzerindeki VIEW server state izni gerektirir.
Ayrıca bkz.
Başvuru
Dinamik yönetimi görünümler ve işlevler (Transact-sql)
SQL Server işletim sistemi ilgili dinamik yönetim görünümleri (Transact-sql)