sys.dm_os_sys_info (Transact-SQL)

Devuelve información sobre el equipo en el que está instalado SQL Server, incluidos los recursos disponibles y consumidos por SQL Server.

Nombre de columna

Tipo de datos

Descripción

cpu_ticks

bigint

Contador de CPU actual. Los tics 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.

hyperthread_ratio

int

Proporción de número de núcleos lógicos o físicos expuestos por un paquete de procesadores 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 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, se reducirá el grupo de búferes.

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 que el 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

La anomalía de una tarea preferente medida en milisegundos. Cuanto (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

Especifica la clase de prioridad del proceso de SQL Server. Acepta valores NULL.

32 = Normal (el registro de errores indicará que SQL Server se está iniciando con una prioridad base normal (=7)).

128 = Alto (el registro de errores indicará que SQL Server se está ejecutando con una prioridad base alta. (=13).)

Para obtener más información, vea priority boost (opción).

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.

sqlserver_start_time_ms_ticks

bigint

Número de ms_tick cuando SQL Server se inició por última vez. Se compara con la columna ms_ticks actual.

sqlserver_start_time

datetime

Fecha y hora del último inicio de SQL Server.

affinity_type

int

Describe el tipo de afinidad que SQL Server utiliza.

ValorDescripción
1Manual
2Auto

affinity_type_description

varchar(60)

Describe el valor de la columna affinity_type. Para obtener más información, vea ALTER SERVER CONFIGURATION (Transact-SQL).

ValorDescripción
MANUALLa afinidad se ha establecido para al menos una CPU.
AUTOSQL Server mueve los subprocesos de una CPU a otra según sea necesario.

process_kernel_time_ms

bigint

Tiempo total en milisegundos que han tardado todos los subprocesos de SQL Server en modo kernel.

NotaNota
Este valor puede ser mayor que el de un único reloj de procesador porque incluye el tiempo para todos los procesadores del servidor.

process_user_time_ms

bigint

Tiempo total en milisegundos que han tardado todos los subprocesos de SQL Server en modo usuario.

NotaNota
Este valor puede ser mayor que el de un único reloj de procesador porque incluye el tiempo para todos los procesadores del servidor.

time_source

int

Describe la API que SQL Server utiliza para recuperar la hora de reloj.

ValorDescripción
0Indica la API QueryPerformanceCounter.
1Indica esta API de temporizador multimedia.

time_source_desc

nvarchar(60)

Describe el valor de la columna time_source.

ValorDescripción
QUERY_PERFORMANCE_COUNTERLa API QueryPerformanceCounter recupera la hora de reloj.
MULTIMEDIA_TIMERAPI de temporizador multimedia que recupera la hora de reloj.

virtual_machine_type

int

Indica si SQL Server se ejecuta en un entorno virtualizado. No acepta valores NULL.

ValorDescripción
0NONE
1HYPERVISOR
2Otros

virtual_machine_type_desc

nvarchar(60)

Describe la columna virtual_machine_type. No acepta valores NULL.

ValorDescripción
NingunoSQL Server no se está ejecutando dentro de una máquina virtual.
HYPERVISORSQL Server se está ejecutando dentro de un hipervisor, lo que implica una virtualización asistida por hardware. Si la instancia se está ejecutando en el sistema operativo del host, la descripción también devolverá HYPERVISOR.
OtrosSQL Server se está ejecutando dentro de una máquina virtual que no emplea asistente de hardware como Microsoft Virtual PC.

Permisos

Requiere el permiso VIEW SERVER STATE en el servidor.