Situação | Utilização do TOTVS | DBAccess com banco de dados Oracle, abrindo tabelas do ERP Microsiga que contenham campos 'M' Memo ( BLOB, LONG RAW ou CLOB ). |
---|---|
Ocorrência | Durante a leitura de campos LOB, a OCI instanciada pelo DBAccess fazia uma reserva de 8 MB de memória por conexão, onde esta reserva é mantida até o término da conexão. Caso o número de conexões simultâneas com o TOTVS | DBAccess ultrapassasse o limite de memória gerenciável na build 32 bits (4 GB) ou o limite de memória física do servidor com a build 64 bits, o TOTVS | DBAccess era finalizado com ocorrência crítica de falha de alocação de memória. |
Melhoria | O contexto de uso da OCI dentro do TOTVS | DBAccess foi refatorado, para ser compartilhado entre as conexões realizadas no Banco, diminuindo a reserva de memória por conexão para em média 4 MB. |
Informações adicionais |
|