sys.dm_os_memory_brokers (Transact-SQL)

Iç için olan bir tahsisat SQL Server kullanın SQL Server Bellek Yöneticisi. Arasýndaki işlem bellek sayaçlarını izleme sys.dm_os_process_memory ve iç sayaçlarını dış bileşenlerden bellek kullanımını gösterebilirSQL Server bellek alanı.

Bellek komisyoncularından oldukça bellek ayırmalarını içinde çeşitli bileşenleri arasında dağıtın. SQL Server, Cari ve tahmini kullanımına dayalı. Bellek komisyoncularından ayırmalar gerçekleştirmeyin.Bunlar, yalnızca dağıtım bilgisayar için ayırmalar izler.

Aşağıdaki tabloda, bellek komisyoncularından hakkında bilgi sağlar.

Sütun adı

Veri türü

Açıklama

memory_broker_type

nvarchar(60)

Bellek Aracısı türü.Şu anda bellek komisyoncularından üç tür yok SQL Server.

DeğerAçıklama
memorybroker_for_cacheÖnbelleğe alınan nesneler tarafından kullanılmak üzere ayrılan bellek.
memorybroker_for_stealArabellek havuzundan çalınmış bellek.Geçerli sahibi tarafından serbest kadar bu belleği yeniden kullanmak üzere diğer bileşenler tarafından kullanılamaz.
memorybroker_for_reserveŞu anda istekleri yürütmek yoluyla gelecekte kullanılmak üzere ayrılmış bellek.

allocations_kb

bigint

Bu tür bir Aracısı ayrılmış kilobayt (KB), bellek miktarı.

allocations_per_sec

int

Bu aracısı için biçimiyle tahsisat geçerli hızıdır.

target_allocations_kb

bigint

Geçerli ayarlarını ve bellek kullanımı deseni temel alan bir kilobayt (KB) olarak ayrılan bellek miktarını önerilir.Bu aracısı için genişlemesine veya bu sayıya daraltmanız gerekir.

future_allocations_kb

bigint

Öngörülen, sonraki birkaç saniye içinde gerçekleştirilen bir kilobayt (KB) ayırma sayısı.

last_notification

nvarchar(60)

Geçerli ayarları ve kullanım desen dayanır bellek kullanım öneri.Geçerli değerler aşağıdaki gibidir:

  • Büyüt

  • küçültme

  • kararlı

pool_id

int

Bir kaynak Governor havuzu ile ilişkilendirilmişse, kaynak havuzu KIMLIĞI.

allocations_kb_per_sec

bigint

Saniye başına kilobayt (KB), bellek ayırmalarını oranı.Bu değer için bellek deallocations negatif olabilir.

predicated_allocations_kb

bigint

Aracısı tarafından ayrılan bellek miktarını öngörülen.Bu, bellek kullanımı düzeni temel alır.

overall_limit_kb

bigint

En fazla kilobayt (KB), bellek, Aracısı tahsis edebilirsiniz.

İzinler

Sunucudaki SUNUCU DURUM VIEW iznine gerek duyar.