Objetivo da mudança:
O objetivo desta alteração técnica foi otimizar a performance do sistema implementando um mecanismo de cache nas funções internas fCampoExiste e fTabelaExiste. Estas funções, que verificam a existência de campos e tabelas na estrutura do banco de dados, eram executadas repetidamente, gerando consultas desnecessárias. Com a implementação do cache, o resultado da primeira verificação para cada tabela/campo é armazenado em memória. As chamadas subsequentes a essas funções consumirão o resultado do cache, evitando novas consultas ao banco e resultando em uma melhoria de desempenho em diversas rotinas do sistema.
Rotinas / Telas:
“Funções de metadados do sistema” (fCampoExiste, fTabelaExiste)
Instruções sobre o que configurar:
Não foi criada nenhuma configuração para essa alteração.
Instruções sobre como utilizar:
A alteração é de natureza técnica e opera de forma transparente para o usuário. Diversas rotinas do sistema que dependem da verificação da estrutura do banco de dados serão executadas de forma mais rápida, especialmente em operações repetitivas, devido à redução do número de consultas ao servidor de banco de dados.