Udostępnij za pośrednictwem


sys.dm_os_process_memory (języka Transact-SQL)

Większość alokacji pamięci, które są przypisane do SQL Server przestrzeni procesowej są kontrolowane przez interfejsy, które umożliwiają śledzenie i rachunkowości te alokacje.Niemniej, alokacji pamięci mogą być wykonywane w SQL Server przestrzeni adresowej, która pomija procedur zarządzania pamięci wewnętrznej.Wartości są uzyskiwane za pośrednictwem wywołania do podstawowego systemu operacyjnego.Nie są przetwarzane przez metody wewnętrznej do SQL Server, z wyjątkiem sytuacji, kiedy dostosowuje na zablokowany lub duże strona alokacje.

Wszystkie zwrócone wartości wskazujące pamięci, których rozmiary są wyświetlane w kilobajtach (KB).kolumnatotal_virtual_address_space_reserved_kb jest duplikatem virtual_memory_in_bytes z sys.dm_os_sys_info.

Poniższa tabela zawiera pełny obraz przestrzeni adresowej procesu.

Nazwa kolumny

Typ danych

Opis

physical_memory_in_use

bigint

Proces pracy zestaw w KB, zgłoszone przez system operacyjny plus śledzone alokacje zrobić, używając AWE API i duże strona .

large_page_allocations_kb

bigint

Pamięć fizyczna jest przydzielane przy użyciu duże strona interfejsów API.

locked_page_allocations_kb

bigint

Pamięć fizyczna jest przydzielane przy użyciu interfejsów AWE API.

total_virtual_address_space_kb

bigint

Rozmiar Ttotal części trybu użytkownika w wirtualnej przestrzeni adresowej.

virtual_address_space_reserved_kb

bigint

Liczba adresów wirtualnych rezerwacje nie popełnionych ani zmapowany fizyczny stron.

virtual_address_space_committed_kb

bigint

Kwota adresów wirtualnych, która została przekazana lub zmapowany fizyczny stron.

virtual_address_space_available_kb

bigint

Ilość wolnego miejsca na adres wirtualny.

page_fault_count

bigint

Liczba błędów strona , które są ponoszone przez SQL Server procesu.

memory_utilization_percentage

int

Procent pamięci zadeklarowanej w pracy zestaw.

available_commit_limit_kb

bigint

Ilość pamięci dostępnej do popełnionych przez proces.

process_physical_memory_low

bit

Proces odpowiada małej ilości pamięci fizycznej powiadomienie.

process_virtual_memory_low

bit

Wykryto małej ilości pamięci wirtualnej.

Uprawnienia

Wymaga uprawnienia Wyświetlanie stanu serwera na serwerze.