Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Se aplica a: SQL Server
Azure SQL Instancia administrada
Azure Synapse Analytics Analytics
Platform System (PDW)
Devuelve información sobre la memoria del sistema operativo.
SQL Server está limitado por y responde a las condiciones de memoria externa en el nivel del sistema operativo y a los límites físicos del hardware subyacente. Determinar el estado general del sistema es una parte importante de la evaluación del uso de memoria de SQL Server.
Note
Para llamarlo desde Azure Synapse Analytics o Analytics Platform System (PDW), use el nombre sys.dm_pdw_nodes_os_sys_memory. El grupo de SQL sin servidor no admite esta sintaxis en Azure Synapse Analytics.
| Nombre de la columna | Tipo de dato | Descripción |
|---|---|---|
| total_physical_memory_kb | bigint | Tamaño total de la memoria física disponible para el sistema operativo, en kilobytes (KB). |
| available_physical_memory_kb | bigint | Tamaño de la memoria física disponible, en KB. |
| total_page_file_kb | bigint | Tamaño del límite de confirmación indicado por el sistema operativo, en KB |
| available_page_file_kb | bigint | Cantidad total de archivos de página que no se usan, en KB. |
| system_cache_kb | bigint | Cantidad total de la memoria caché del sistema, en KB. |
| kernel_paged_pool_kb | bigint | Cantidad total del bloque de kernel paginado, en KB. |
| kernel_nonpaged_pool_kb | bigint | Cantidad total del bloque de kernel no paginado, en KB. |
| system_high_memory_signal_state | bit | Estado de la notificación de recursos de memoria alta del sistema. Un valor de 1 indica que Windows ha establecido la señal de memoria alta. Para obtener más información, vea CreateMemoryResourceNotification en MSDN Library. |
| system_low_memory_signal_state | bit | Estado de la notificación de recursos de memoria baja del sistema. Un valor de 1 indica que Windows ha establecido la señal de memoria baja. Para obtener más información, vea CreateMemoryResourceNotification en MSDN Library. |
| system_memory_state_desc | nvarchar(256) | Descripción del estado de la memoria. Consulte la tabla siguiente. |
| pdw_node_id | int |
Se aplica a: Azure Synapse Analytics, Sistema de la plataforma de análisis (PDW) Identificador del nodo en el que se encuentra esta distribución. |
| Condition | Value |
|---|---|
| system_high_memory_signal_state = 1 y system_low_memory_signal_state = 0 |
La memoria física disponible es alta. |
| system_high_memory_signal_state = 0 y system_low_memory_signal_state = 1 |
La memoria física disponible es baja. |
| system_high_memory_signal_state = 0 y system_low_memory_signal_state = 0 |
El uso de la memoria física es continuo |
| system_high_memory_signal_state = 1 y system_low_memory_signal_state = 1 |
El estado de la memoria física está cambiando Las señales alta y baja nunca deben estar activas de manera simultánea. Sin embargo, los cambios rápidos que se realizan en el sistema operativo pueden hacer que ambos valores parezcan estar activos en una aplicación de modo usuario. El que ambas señales aparezcan activas se interpretará como un estado de transición. |
Permissions
Requiere VIEW permiso de ESTADO DEL SERVIDOR en el servidor.
Permisos para SQL Server 2022 y versiones posteriores
Requiere VIEW permiso de ESTADO DE RENDIMIENTO DEL SERVIDOR en el servidor.
Consulte también
Funciones y vistas de administración dinámica (Transact-SQL)
Vistas de administración dinámica relacionadas con el sistema operativo de SQL Server (Transact-SQL)