Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

  • Qual é o servidor controlador, que distribui os processos da fila (gjobserver.controlador)
  • Quantos Jobs são executados simultaneamente pelo Host (gjobserver.maxjobs ou alias.dat:<JobServerMaxThreads>) 
  • Qual o intervalo de leitura da fila de processos (gjobserver.tempopool ou alias.dat: <JobServerPollingInterval>)

  • Quantos Jobs estão sendo executados (gjobserver.numjobs)  (Em Tempo de execução)

Buscando melhorar a performance, o campo gjobserver.numjobs não mostrará mais quantos jobs estão sendo executados. E o campo gjobserver.fulljobs será preenchido com a regra:


Informações
titleAtenção

Para saber o numJobs em tempo de execução é necessário executar a seguinte consulta SQL:

SELECT GJOBSERVER.NOMESERVIDOR, GJOBSERVER.DATAULTATIV, GJOBSERVER.MAXJOBS, GJOBSERVER.TEMPOPOOL,GJOBSERVER.CONTROLADOR,GJOBSERVER.FULLJOBS,COUNT(GJOBXEXECUCAO.STATUS) AS NUMJOBS
                                 FROM GJOBSERVER (NOLOCK)
                                 LEFT JOIN GJOBXEXECUCAO (NOLOCK) ON (GJOBSERVER.NOMESERVIDOR = GJOBXEXECUCAO.SERVIDOR)
                                 AND (GJOBXEXECUCAO.STATUS IN (0,1) OR GJOBXEXECUCAO.STATUS IS NULL)
                                 GROUP BY GJOBSERVER.NOMESERVIDOR, GJOBSERVER.DATAULTATIV, GJOBSERVER.MAXJOBS, GJOBSERVER.TEMPOPOOL, GJOBSERVER.CONTROLADOR, GJOBSERVER.FULLJOBS


0 - quando a quantidade de jobs em execução por aquele servidor forem igual a zero ou menor que a quantidade máxima que aquele server puder executar (maxjobs).

...