sys.dm_os_sys_memory (Transact-SQL)
Возвращает информацию о распределении памяти операционной системы.
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) |
Описание состояния памяти.
|
Разрешения
Необходимо разрешение VIEW SERVER STATE на сервере.
См. также
Справочник
Динамические административные представления и функции (Transact-SQL)