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.

NotNot
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)