Tempo aproximado para leitura: 00:03 min
Dúvida
Relatórios SmartView não correspondem aos dados presentes no sistema.
Ambiente
Cross Segmento - TOTVS Backoffice (Linha Protheus) - Financeiro - 12.1.2210
Solução
Esse parâmetro define o tempo de cache das consultas realizadas pelo sistema. Durante o período configurado, o sistema mantém em memória (cache) tanto o resultado da consulta (dados apresentados ao usuário) quanto os parâmetros utilizados, evitando que uma nova pesquisa seja executada diretamente no banco de dados enquanto não houver alteração nesses parâmetros gerando uma melhor performance.
Dessa forma, dentro do tempo de validade do cache definido pelo MV_FINSVLT, o sistema retornará as mesmas informações previamente consultadas, com o objetivo de otimizar a performance e reduzir acessos desnecessários ao banco de dados.
Uma nova consulta ao banco somente ocorrerá quando:
- Os parâmetros da consulta forem alterados; ou
- O tempo de cache configurado for expirado.
Caso o parâmetro não esteja criado no ambiente ou esteja com o conteúdo igual a 0, o sistema interpreta o valor como nulo, aplicando automaticamente o valor padrão de 300(segundos).
O tempo de processamento informado no parâmetro é configurável e pode ser reduzido em relação ao valor padrão. Assim, quando o tempo atingir o valor definido no parâmetro, os dados serão atualizados.
Da mesma forma, quando houver uma consulta com parâmetros diferentes dos anteriormente utilizados, o sistema entenderá como uma nova busca de dados, realizando um novo select no banco e retornando as informações atualizadas.
Saiba mais
DT Criação de parâmetro para alteração de tempo de cache
0 Comentários