sys.dm_os_sys_info
Devuelve diversos datos útiles sobre el equipo y los recursos disponibles y consumidos por SQL Server.
Nombre de columna | Tipo de datos | Descripción |
---|---|---|
cpu_ticks |
bigint |
Recuento de pasos de CPU actuales. Los pasos de CPU se obtienen del contador de RDTSC del procesador. Es un número que aumenta regularmente. |
ms_ticks |
bigint |
Número de milisegundos transcurridos desde que se inició el equipo. |
cpu_count |
int |
Número de CPU lógicas en el sistema. |
cpu_ticks_in_ms |
bigint |
Número de pasos de CPU en milisegundos. |
hyperthread_ratio |
int |
Relación entre el número de procesadores lógicos y físicos. |
physical_memory_in_bytes |
bigint |
Cantidad de memoria física disponible. |
virtual_memory_in_bytes |
bigint |
Cantidad de memoria virtual disponible para el proceso en modo de usuario. Se puede utilizar para determinar si SQL Server se inició utilizando un modificador 3-GB. |
bpool_committed |
int |
Número de búferes de 8 KB en el grupo de búferes. Esta cantidad representa la memoria física asignada al grupo de búferes. No incluye la memoria reservada del grupo de búferes. |
bpool_commit_target |
int |
Número de búferes de 8 KB requeridos por el grupo de búferes. La cantidad de destino se calcula mediante diversas entradas, como el estado actual del sistema, incluida su carga, la memoria solicitada por los procesos actuales, la cantidad de memoria instalada en el equipo y los parámetros de configuración. Si el valor de bpool_commit_target es mayor que el de bpool_committed, el grupo de búferes intentará obtener memoria adicional. Si el valor de bpool_commit_target es menor que el de bpool_committed, el grupo de búferes se reducirá. |
bpool_visible |
int |
Número de búferes de 8 KB del grupo de búferes accesibles directamente en el espacio de direcciones virtuales de proceso. Cuando no se utilizan las extensiones de ventana de dirección (AWE) y el grupo de búferes ha obtenido la memoria requerida (bpool_committed = bpool_commit_target), el valor de bpool_visible es igual al valor de bpool_committed. Si se utilizan las extensiones AWE en una versión de 32 bits de SQL Server, bpool_visible representa el tamaño de la ventana de asignación de AWE utilizada para tener acceso a la memoria física asignada por el grupo de búferes. El tamaño de esta ventana de asignación está limitado por el espacio de direcciones de proceso y, por tanto, la cantidad visible será inferior a la asignada, y puede verse reducida aún más por componentes internos que consumen memoria para propósitos no relacionados con las páginas de base de datos. Si el valor de bpool_visible es demasiado bajo, es posible que se produzcan errores de memoria insuficiente. |
stack_size_in_bytes |
int |
Tamaño de la pila de llamadas de cada subproceso creado por SQL Server. |
os_quantum |
bigint |
Cuantos de una tarea no preferente, medida en pasos de CPU. Cuantos (en segundos) = os_quantum / velocidad de reloj de CPU. |
os_error_mode |
int |
Modo de error del proceso de SQL Server. |
os_priority_class |
int |
Clase de prioridad del proceso de SQL Server. |
max_workers_count |
int |
Número máximo de trabajadores que se pueden crear. |
scheduler_count |
int |
Número de programadores de usuario configurados en el proceso de SQL Server. |
scheduler_total_count |
int |
Número total de programadores en SQL Server. |
deadlock_monitor_serial_number |
int |
Id. de la secuencia del monitor de interbloqueos actual. |
Permisos
Requiere el permiso VIEW SERVER STATE en el servidor.
Vea también
Referencia
Funciones y vistas de administración dinámica
Vistas de administración dinámica relacionadas con el sistema operativo SQL Server