sys.dm_os_memory_brokers (Transact-sql)

İç için ayırmaları SQL Serverkullanmak SQL ServerBellek Yöneticisi. İzleme işleminin bellek sayaçları arasındaki fark sys.dm_os_process_memory ve iç sayaçları göstermek bellek kullanımı harici bileşenler SQL Serverbellek alanı.

Bellek broker oldukça bellek ayırmalarını içinde çeşitli bileşenleri arasında dağıtmak SQL Server, mevcut ve öngörülen kullanıma göre. Bellek broker ayırmaları gerçekleştirmeyin. Onlar yalnızca dağıtım bilgisayar için ayırmaları izler.

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

Sütun adı

Veri türü

Açıklama

memory_broker_type

nvarchar(60)

Bellek ayırıcı türü. Orada şu anda üç tip bellek broker SQL Server.

DeğerAçıklama
MEMORYBROKER_FOR_CACHETarafından kullanılmak üzere ayrılmış bellek nesneleri önbelleğe alınmış.
MEMORYBROKER_FOR_STEALBellek arabellek havuzundan çalınması.Bu bellek diğer bileşenler tarafından yeniden kullanılabilir değil, bu kadar geçerli sahibi tarafından serbest kalır.
MEMORYBROKER_FOR_RESERVEİstekleri yürütülmekte tarafından gelecekte kullanılmak üzere ayrılmış bellek.

allocations_kb

bigint

Bu tür aracı için tahsis edilmiş kilobayt (kb) bellek miktarı.

allocations_per_sec

int

Bu broker biçimiyle ayırma geçerli hızıdır.

target_allocations_kb

bigint

Geçerli ayarlarını ve bellek kullanımı desen tabanlı kilobayt (kb), ayrılan bellek önerilir. Bu aracı, büyümeye veya bu sayıya çekmek gerekir.

future_allocations_kb

bigint

Öngörülen sonraki birkaç saniye içinde yapılacak kilobayt (kb) ayırma sayısı.

last_notification

nvarchar(60)

Geçerli ayarları ve kullanım desen tabanlı bellek kullanımı tavsiye. Geçerli değerler aşağıdaki gibidir:

  • büyümek

  • küçültme

  • kararlı

pool_id

int

Kaynak Governor havuzu ile ilişkili ise, kaynak havuzu Kımlığı.

allocations_kb_per_sec

bigint

Saniye başına kilobayt (kb) bellek ayırma oranı. Bu değer için bellek deallocations negatif olabilir.

predicated_allocations_kb

bigint

Broker tarafından ayrılan bellek miktarını tahmin. Bu bellek kullanım desen dayanır.

overall_limit_kb

bigint

En fazla kilobayt (kb) cinsinden bellek miktarı, broker tahsis edebilirsiniz.

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