Árvore de páginas

Você está vendo a versão antiga da página. Ver a versão atual.

Comparar com o atual Ver Histórico da Página

Versão 1 Próxima »

O mecanismo de inserção e atualização de registros do DBAccess foi refatorado, melhorando significativamente as operações de inserção e atualização de dados de tabelas acessadas pelo DBAccess em modo de compatibilidade ISAM. 

SituaçãoUtilização do ERP Microsiga com um banco de dados relacional homologado através do DBAccess.
OcorrênciaTestes realizados com a inserção e atualização de dados de tabelas utilizando DBAppend() / Reclock() mostraram uma possibilidade de melhoria na camada responsável por estas operações no DBAccess.
O Mecanismo de Inserção e Update de registros, para todos os SGDBs homologados, passa a usar o recurso de "Bind" do conteúdo dos campos inseridos e/ou alterados. A utilização deste recurso apresentou ganhos de até 4x de desempenho. Este ganho é nitidamente percebido quanto maior for a soma dos tamanhos dos campos envolvidos na operação.
Informações adicionais
  • Não há chamado relacionado. Melhoria realizada em conformidade com o processo de melhoria contínua da ferramenta.
  • Referente à ocorrência: TEC-6629
  • Disponível a partir do DBAccess Build 20150725
  • Com a utilização dos Binds de valores por default, o mecanismo de Trace de conexão do DBAccess Monitor inclusive fica mais legível, pois no trace é mostrado o statement original, e logo abaixo dele a lista de valores informados, tornando a leitura do Trace mais amigável.
  • Sem rótulos