Histórico da Página
...
- 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 | ||
---|---|---|
| ||
Para saber o numJobs em tempo de execução é necessário executar a seguinte consulta SQL: WITH CTE_GJOBXEXECUCAO (NUMJOBS, SERVIDOR) AS ( SELECT COUNT(GJOBXEXECUCAO.STATUS) AS NUMJOBS, GJOBXEXECUCAO.SERVIDOR FROM GJOBXEXECUCAO WHERE (GJOBXEXECUCAO.STATUS IN (0,1) OR GJOBXEXECUCAO.STATUS IS NULL) AND PRIORITY <> 1 GROUP BY GJOBXEXECUCAO.SERVIDOR ) SELECT GJOBSERVER.NOMESERVIDOR, GJOBSERVER.DATAULTATIV, GJOBSERVER.MAXJOBS, GJOBSERVER.TEMPOPOOL, GJOBSERVER.CONTROLADOR, GJOBSERVER.FULLJOBS, CTE_GJOBXEXECUCAO.NUMJOBS FROM GJOBSERVER LEFT JOIN CTE_GJOBXEXECUCAO ON (GJOBSERVER.NOMESERVIDOR = CTE_GJOBXEXECUCAO.SERVIDOR) |
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).
...
A partir da versão 12.1.31, em ambiente 3 camadas, o histórico de execução de jobs ficará armazenado na tabela GJOBXEXECUCAOHST.
...
Em ambiente 3 camadas = false, os registros serão migrados para a GJOBXEXECUCAOHST pelo atualizador, mas a rotina que continua executando a migração dos jobs não será executada. Nesse cenário os jobs finalizados posteriormente continuarão na tabela GJOBXEXECUCAO.
Novidades do atualizador da 12.1.31:
...