sys.dm_os_sys_info (Transact-SQL)
Retorna um conjunto variado de úteis informações sobre o computador e sobre os recursos disponíveis a e consumidos por SQL Server.
Nome da coluna |
Tipo de dados |
Descrição |
---|---|---|
cpu_ticks |
bigint |
Contagem de tiques da CPU atual Os tiques da CPU são obtidos do contador do processador RDTSC. É um número que aumenta de forma monotônica. |
ms_ticks |
bigint |
Número de milissegundos desde que o computador foi iniciado. |
cpu_count |
int |
Número de CPUs lógicas no sistema. |
hyperthread_ratio |
int |
Taxa do número de cores lógicas ou físicas que são expostas por um pacote de processador físico. |
physical_memory_in_bytes |
bigint |
Quantidade de memória física disponível. |
virtual_memory_in_bytes |
bigint |
Quantidade de memória virtual disponível ao processo em modo de usuário. Isso pode ser usado para determinar se o SQL Server foi iniciado usando uma opção 3 GB. |
bpool_committed |
int |
Número de buffers de 8 KB no pool de buffers. Esta quantidade representa a memória física confirmada no pool de buffers. Não inclui a memória reservada no pool de buffers. |
bpool_commit_target |
int |
Número de buffers de 8 KB necessários ao pool de buffers. O valor alvo é calculado usando diversas entradas, como a situação atual do sistema, inclusive seu carregamento, a memória exigida pelos processos atuais, a quantidade de memória instalada no computador e os parâmetros de configuração. Se o bpool_commit_target for maior que o valor bpool_committed, o pool de buffers tentará obter memória adicional. Se o bpool_commit_target for menor que o valor bpool_committed, o pool de buffers encolherá. |
bpool_visible |
int |
Número de buffers de 8 KB no pool de buffers que é diretamente acessível no espaço de endereço virtual de processo. Quando não estiver usando as extensões AWE, quando o pool de buffers tiver obtido sua meta de memória (bpool_committed = bpool_commit_target), o valor de bpool_visible é igual ao valor de bpool_committed. Ao usar AWE em uma versão de 32 bits do SQL Server, bpool_visible representa o tamanho da janela de mapeamento de AWE usada para acessar a memória física alocada pelo pool de buffers. O tamanho dessa janela de mapeamento é limitado pelo espaço de endereço do processo e, portanto, a quantidade visível será menor do que a quantidade confirmada, e pode ser ainda mais reduzida por componentes internos que consomem a memória para fins que não sejam as páginas do banco de dados. Se o valor de bpool_visible for baixo demais, você pode receber erros de memória insuficiente. |
stack_size_in_bytes |
int |
Tamanho da pilha de chamada para cada thread criado por SQL Server. |
os_quantum |
bigint |
Quantum para uma tarefa não-preemptiva, medido em milissegundos. Quantum (em segundos) = os_quantum / velocidade de clock da CPU. |
os_error_mode |
int |
Modo de erro para o processo SQL Server. |
os_priority_class |
int |
Classe de prioridade para o processo SQL Server. |
max_workers_count |
int |
Número máximo de trabalhadores que pode ser criado. |
scheduler_count |
int |
Número de agendadores de usuário configurado no processo SQL Server. |
scheduler_total_count |
int |
Número total de agendadores em SQL Server. |
deadlock_monitor_serial_number |
int |
ID da seqüência de monitor de deadlock atual. |
sqlserver_start_time_ms_ticks |
bigint |
número de ms_tick quando o SQL Server foi iniciado pela última vez. Compare à coluna de ms_ticks atual. |
sqlserver_start_time |
datetime |
Data e hora SQL Server que iniciou pela última vez. |
Permissões
Requer a permissão VIEW SERVER STATE no servidor.