sys.dm_os_sys_memory (Transact-SQL)
Devuelve información sobre la memoria del sistema operativo.
SQL Server está limitado por, y responde ante, las condiciones externas de la memoria en el sistema operativo y 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 la memoria de SQL Server.
Nombre de columna |
Tipo de datos |
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 del archivo de paginación que no se usa, 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, consulte 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, consulte CreateMemoryResourceNotification en MSDN Library. |
system_memory_state_desc |
nvarchar(256) |
Descripción del estado de la memoria.
CondiciónValor
system_high_memory_signal_state = 1 y system_low_memory_signal_state = 0La 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 = 0El uso de la memoria física es continuo
system_high_memory_signal_state = 1 y system_low_memory_signal_state = 1El 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.
|
Permisos
Requiere el permiso VIEW SERVER STATE en el servidor.