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.