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.
Nota
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.
Nota
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.