Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Область применения: SQL Server Управляемый экземпляр SQL Azure
Azure Synapse Analytics Analytics
Platform System (PDW)
Возвращает информацию о распределении памяти операционной системы.
SQL Server ограничивается и реагирует на внешние условия памяти на уровне операционной системы и физические ограничения базового оборудования. Определение общего состояния системы является важной частью оценки использования памяти SQL Server.
Note
Чтобы вызвать это из Azure Synapse Analytics или Analytics Platform System (PDW), используйте имя sys.dm_pdw_nodes_os_sys_memory. Этот синтаксис не поддерживается бессерверным пулом SQL в Azure Synapse Analytics.
| Название столбца | Тип данных | Description |
|---|---|---|
| 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) | Описание состояния памяти. См. таблицу ниже. |
| pdw_node_id | int |
применимо к: Azure Synapse Analytics, система платформы аналитики (PDW) Идентификатор узла, на который находится это распределение. |
| Condition | Ценность |
|---|---|
| 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 |
Загрузка физической памяти непостоянна Сигналы о достаточном и недостаточном объеме памяти не могут появляться одновременно. Однако быстрые изменения на уровне операционной системы могут вызвать одновременное появление обоих сигналов. При появлении обоих сигналов расценивается как сообщение о переменном состоянии. |
Permissions
Требуется VIEW разрешение SERVER STATE на сервере.
Разрешения для SQL Server 2022 и более поздних версий
Требуется VIEW разрешение на состояние производительности сервера на сервере.