Esta página tem a finalidade de relatar a forma de uso dos parâmetros globais de performance "Executar relatórios sempre via Job Server" e "NÃO executar relatórios em processos isolados (Job Runner)".
Esses dois parâmetros foram criados para melhorar a performance e consumo de recurso de ambientes distribuídos (N camadas). Estes parâmetros permitem manipular a forma de executar qualquer relatório do sistema, inclusive os relatórios que são gerados em cadastros, telas e visões.
A execução dos relatórios via Job Server trazem uma série de benefícios para a aplicação, pois deixam de concorrer com a navegação e utilização do sistema no geral.
O parâmetro quando marcado envia os relatórios de tela, que por padrão são executados no servidor de aplicação, para o Job Server, porem não seguem o mesmo padrão de enfileiramento, para não causar uma sensação de perda de performance para os usuários.
Os parâmetros podem ser acessados em Ambiente → Parâmetros → Parâmetros Globais → Guia Performance.
OBS.: A alteração destes parâmetros só será refletida após 5 minutos.
Com essa opção marcada, não será mais possível visualizar o andamento real da execução do relatório (através do recurso de barra de progresso mostrado na tela). Alguns relatórios dos produtos fazem uso desse recurso para mostrar para o usuário o andamento real da execução, porém, como nesses caso os relatórios serão executados em máquinas JobServer, de forma assíncrona, não será mais possível capturar essa informação e mostrar na tela para o usuario. As propriedades de configuração desses recursos são: CallBackExecutionProgress e CallBackMessageExecution |
|
|