Exibir NUMTHREADS

A visualização “ DVSYS.NUMTHREADS ” fornece um resumo do número total de threads da máquina virtual Java ( JVM ).

Para obter mais informações sobre threads do ` JVM `, consulte Thread.

Tabela 1. DVSYS.NUMTHREADS
Coluna Tipo Descrição
NODE_NAME VARCHAR(80) Nome do nó onde a consulta foi executada.
GRP VARCHAR(80) O grupo de threads, que representa um conjunto de threads.
Nome VARCHAR(128) O nome do tópico.
NÚMERO DE TÓPICOS BIGINT O número de threads para NOME_DO_NÓ, GRP e NOME.
Observação: Tópicos com nomes semelhantes são agrupados se não houver um NAME IS NULL predicado.
A visualização NUMTHREADS tem duas variações:
  • Variação 1
    A primeira variação chama a consulta sem um predicado na coluna NOME. A saída exibe o número de threads (NUMTHREADS) com base no nome do nó (NODE_NAME), grupo de threads (GRP) e nome. Os nomes dos tópicos são exibidos truncando o traço (-) ou sublinhando (_) o identificador numérico.

    Exemplos de nomes de tópicos: Thread, NetworkServerThread, Timer

    Exemplo de chamada e saída:
    SELECT * FROM DVSYS.NUMTHREADS
    NODE_NAME                GRP                      NAME                       NUMTHREADS
    -----------------------------------------------------------------------------------------------------
    AdminNode           derby.daemons           NetworkServerThread                 1
    AdminNode           derby.daemons           derby.NetworkServerStarter          1
    AdminNode           derby.daemons           derby.rawStoreDaemon                1
    AdminNode           derby.daemons           DRDAConnThread                      2
    AdminNode           InnocuousThreadGroup    Common-Cleaner                      1
    AdminNode           main                    DB Connections checker              1
    AdminNode           main                    DiscoveryServerTCP                  1
    AdminNode           main                    GaianNode Watchdog                  1
    AdminNode           main                    Thread                              1
    fmp_1               system                  JIT Diagnostic Compilation Thread   1
    fmp_1               system                  JIT-SamplerThread                   1
    fmp_1               system                  GC Worker                           3
    fmp_1               system                  JIT Compilation Thread              7
    cdb2udvdvendpoint0  derby.daemons           GaianDataSourceExecutor             1
    cdb2udvdvendpoint0  derby.daemons           NetworkServerThread                 1
  • Variação 2

    A segunda variação chama a consulta com NAME IS NULL. A saída exibe o número total de threads (NUMTHREADS) do mesmo grupo, com base no nome do nó (NODE_NAME) e no grupo de threads (GRP). Não há nomes de threads.

    Exemplo de chamada e saída:
    SELECT * FROM DVSYS.NUMTHREADS WHERE NAME IS NULL
    NODE_NAME    GRP                   NAME        NUMTHREADS 
    
    ------------------------------------------------------------------------
    
    AdminNode InnocuousThreadGroup      -              1
    
    AdminNode derby.daemons             -              6
    
    AdminNode main                      -              16
    
    AdminNode system                    -              29