Histórico da Página
...
Informações | ||
---|---|---|
| ||
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, WITH CTE_GJOBXEXECUCAO (NUMJOBS, SERVIDOR) AS ( SELECT COUNT(GJOBXEXECUCAO.STATUS) AS NUMJOBS FROM GJOBSERVER (NOLOCK) LEFT JOIN GJOBXEXECUCAO (NOLOCK) ON (GJOBSERVER.NOMESERVIDOR = GJOBXEXECUCAO.SERVIDOR) AND , GJOBXEXECUCAO.SERVIDOR FROM GJOBXEXECUCAO WHERE (GJOBXEXECUCAO.STATUS IN (0,1) OR GJOBXEXECUCAO.STATUS IS NULL) AND PRIORITY <> 1 GROUP BY GJOBXEXECUCAO.SERVIDOR ) SELECT 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).
...