Tempo aproximado para leitura: 00:03:00 min
Ocorrência
Ao acessar telas do RM é apresentada a mensagem: O resultado da pesquisa ultrapassou o limite de registros para esta visão. Apenas os 500 primeiros registros serão exibidos:
Ambiente
Framework - Linha RM - Frame - Todas as versões do sistema RM
Causa
O sistema por default permite que sejam apresentados apenas 500 registros nas visões de modo a melhorar o desempenho do sistema.
Solução
Para que sejam apresentados mais de 500 registros na visão, é necessária a criação de um servidor de aplicação com a permissão de mais registros na visão.
Para criação do Servidor de Aplicação, siga os passos abaixo:
- Acesse o Menu Iniciar, Serviços Globais:
-
-
-
Observação: Para identificar o ID do Server correspondente ao cadastro que deseja exibir mais registros, acesse o menu correspondente a ele e pressione: Ctrl + Alt + F9, conforme exemplo no print abaixo:
- Em nosso exemplo foi criado o Servidor de Aplicação para a tela de lançamentos (Gestão Financeira) aumentando a quantidade de registros na visão:
Importante:
O número máximo de registros deve ser avaliado com cautela, levando em consideração a real necessidade para que não impacte na performance do sistema. A quantidade de registro definida para visão, pode ser caracterizado como um ofensor para performance.
Os registros carregados na visão do produto, quando superior a mil registros, podem ocasionar consumo elevado de memória e CPU nos servidores de aplicação, client e Banco de Dados ocasionando overhead destas camadas.
Essa configuração entra diretamente no cache carregado ao abrir a visão com muitos registros, permanecendo em memória enquanto o sistema aguarda a aplicação de filtros para apresentar apenas os dados solicitados.
Por exemplo: foi configurado o valor acima de 1000 para a action de Funcionários. Foi criado o filtro na visão para apenas uma chapa. Ou seja, a visão é carregada em cache antes de aplicar o filtro, por esse motivo solicitamos atenção a quantidade de registros nas visões. Com a configuração atual do exemplo, o sistema irá carregar um grande volume de informações em memória para apresentar somente um registro em tela.
- Após salvar o registro, ao acessar a tela de lançamentos novamente, a mensagem não é mais exibida:
Outras orientações no link Delimitação de Registros na Visão
0 Comentários