sys.dm_os_sys_memory
Возвращает информацию о распределении памяти операционной системы.
SQL Server ограничен внешним распределением памяти на уровне операционной системы, а также физическими возможностями располагаемого оборудования. Определение общего состояния системы является важной частью процесса распределения памяти в SQL Server.
Имя столбца |
Тип данных |
Описание |
---|---|---|
total_physical_memory_kb |
bigint |
Общий объем физической памяти, доступной операционной системе, в килобайтах (КБ). |
available_physical_memory_kb |
bigint |
Объем доступной физической памяти, в КБ. |
total_page_file_kb |
bigint |
Максимальный объем памяти, выделяемый операционной системой, в килобайтах (КБ). |
available_page_file_kb |
bigint |
Общий объем неиспользуемой памяти файла подкачки, в КБ. |
system_cache_kb |
bigint |
Общий объем памяти системного кэша, в КБ. |
kernel_paged_pool_kb |
bigint |
Общий объем пула ядра, разбитого на страницы, в КБ. |
kernel_nonpaged_pool_kb |
bigint |
Общий объем пула ядра, не разбитого на страницы, в КБ. |
system_high_memory_signal_state |
bit |
Состояние уведомления о достаточном объеме системной памяти. Значение 1 указывает на то, что сигнал о достаточном объеме памяти был задан Windows. Дополнительные сведения см. в разделе CreateMemoryResourceNotification библиотеки MSDN. |
system_low_memory_signal_state |
bit |
Состояние уведомления о недостаточном объеме системной памяти. Значение 1 указывает на то, что сигнал памяти о недостаточном объеме памяти был задан Windows. Дополнительные сведения см. в разделе CreateMemoryResourceNotification библиотеки MSDN. |
system_memory_state_desc |
nvarchar(256) |
Описание состояния памяти.
УсловиеЗначение
system_high_memory_signal_state = 1 и system_low_memory_signal_state = 0Достаточный объем доступной физической памяти
system_high_memory_signal_state = 0 и system_low_memory_signal_state = 1 недостаточный объем доступной физической памяти
system_high_memory_signal_state = 0 и system_low_memory_signal_state = 0Загрузка физической памяти постоянна
system_high_memory_signal_state = 1 и system_low_memory_signal_state = 1Загрузка физической памяти непостоянна Сигналы о достаточном и недостаточном объеме памяти не могут появляться одновременно. Однако быстрые изменения на уровне операционной системы могут вызвать одновременное появление обоих сигналов. При появлении обоих сигналов расценивается как сообщение о переменном состоянии.
|
Разрешения
Необходимо разрешение VIEW SERVER STATE на сервере.