Udostępnij za pośrednictwem


sys.dm_os_process_memory (Transact-SQL)

Większość przydzielania pamięci, które są przypisane do SQL Server przestrzeni procesu są kontrolowane przez interfejsy, które umożliwiają śledzenie i obsługi kont tych przydziałów. Jednak alokacji pamięci mogą być wykonywane w SQL Server przestrzeń adresową, która pomija procedur zarządzania wewnętrzną pamięć. Wartości są uzyskiwane za pomocą wywołania do podstawowego systemu operacyjnego.Nie są oni manipulować metodami wewnętrzne SQL Server, z wyjątkiem sytuacji, kiedy dopasowuje na zablokowany lub strona dużych alokacji.

Zwracane wszystkie wartości wskazujące pamięci, wyświetlane są rozmiary w kilobajtach (KB).kolumna total_virtual_address_space_reserved_kb jest duplikatem virtual_memory_in_bytes z sys.dm_os_sys_info.

Poniższa tabela przedstawia kompletnego obrazu przestrzeni adresowej procesu.

Nazwa kolumna

Typ danych

Description

physical_memory_in_use

bigint

Proces Zestaw roboczy w KB, zgłoszone przez system operacyjny oraz śledzenia przydziałów zrobić, używając AWE API i dużych strona.

large_page_allocations_kb

bigint

Pamięci fizycznej, w którym odbywa się za pomocą interfejsów API dużych strona.

locked_page_allocations_kb

bigint

Pamięci fizycznej, która jest przydzielona za pomocą interfejsów AWE API.

total_virtual_address_space_kb

bigint

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

virtual_address_space_reserved_kb

bigint

Liczba rezerwacje adresów wirtualnych, które nie popełnionych ani zmapowany fizyczny strony.

virtual_address_space_committed_kb

bigint

Liczba adresów wirtualnych, zatwierdzone lub zmapowany fizyczny strony.

virtual_address_space_available_kb

bigint

Ilość wolnego miejsca na adres wirtualny.

page_fault_count

bigint

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

memory_utilization_percentage

int

Procent pamięci zadeklarowanej, który znajduje się zestaw roboczym.

available_commit_limit_kb

bigint

Ilość pamięci dostępnej mają być przekazane przez proces.

process_physical_memory_low

bit

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

process_virtual_memory_low

bit

Wykryto warunku braku pamięci wirtualnej.

Uprawnienia

Wymaga uprawnienia VIEW SERVER STATE na serwerze.