sys.dm_os_memory_pools (języka Transact-SQL)
Zwraca wiersz dla każdego magazynu obiektów w wystąpienie SQL Server.W tym widoku można używać do monitorowania wykorzystania pamięci podręcznej i zidentyfikować złe zachowanie buforowania
Nazwa kolumny |
Typ danych |
Opis |
---|---|---|
memory_pool_address |
varbinary(8) |
Adres pamięci wpis, który reprezentuje puli pamięci.Nie jest nullable. |
pool_id |
int |
Identyfikator określonej puli w obrębie zestaw pul.Nie jest nullable. |
type |
nvarchar(60) |
Typ obiektu puli.Nie jest nullable.Aby uzyskać więcej informacji, zobacz sys.dm_os_memory_clerks (języka Transact-SQL). |
name |
nvarchar(256) |
Nazwa nadana przez system tego obiektu pamięci.Nie jest nullable. |
max_free_entries_count |
bigint |
Maksymalna liczba wolnych wpisów zawierających w puli.Nie jest nullable. |
free_entries_count |
bigint |
Liczba wolnych wpisów znajdujących się aktualnie w puli.Nie jest nullable. |
removed_in_all_rounds_count |
bigint |
Liczba wpisów usuniętych z puli od momentu wystąpienie SQL Server została uruchomiona.Nie jest nullable. |
Uprawnienia
Wymaga uprawnienia Wyświetlanie stanu serwera na serwerze.
Uwagi
SQL Serverskładniki czasami wykorzystują wspólne ramy puli pamięci podręcznej jednorodne, bezpaństwowców typów danych.Ramy puli jest prostsze niż framework pamięci podręcznej.Wszystkie zapisy w pulach są uznawane za równe.Wewnętrznie pule są urzędnicy sądowi pamięci i mogą być używane w miejscach, w których używane są urzędnicy sądowi pamięci.