Udostępnij za pośrednictwem


sys.dm_os_memory_pools (języka Transact-SQL)

Zwraca wiersz dla każdego magazynu obiektów w wystąpieniu programu SQL Server. W tym widoku można używać do monitorowania wykorzystania pamięci podręcznej i zidentyfikować złe zachowanie buforowania

Nazwa kolumna

Typ danych

Description

memory_pool_address

varbinary(8)

Adres pamięci zapisu który reprezentuje puli pamięci.Nie jest pustych.

pool_id

int

Identyfikator określonej puli w zbiorze pule.Nie jest pustych.

Typ

nvarchar(60)

Typ obiektu puli.Nie jest pustych.Aby uzyskać więcej informacji zobaczsys.dm_os_memory_clerks (Transact-SQL).

Nazwa

nvarchar(256)

Nazwa przypisana przez system tego obiektu pamięci.Nie jest pustych.

max_free_entries_count

bigint

Maksymalna liczba wolne wpisy, które może mieć puli.Nie jest pustych.

free_entries_count

bigint

Liczba wolnych wpisów znajdujących się aktualnie w puli.Nie jest pustych.

removed_in_all_rounds_count

bigint

Liczba wpisów usuniętych z puli od momentu wystąpienie SQL Server został uruchomiony. Nie jest pustych.

Uprawnienia

Wymaga uprawnienia VIEW SERVER STATE na serwerze.

Remarks

SQL Server składniki czasami wykorzystują wspólne ramy puli do pamięci podręcznej jednorodne, bezstanowej typów danych.W ramach puli jest łatwiejsze niż RAM pamięci podręcznej.Wszystkie zapisy w pule są traktowane jako równe.Wewnętrznie pule są clerks pamięci i mogą być używane w miejscach, gdzie są używane clerks pamięci.