Melhoria - Consumo de memória na conexão com banco Oracle
Situação | Utilização do 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 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 era finalizado com ocorrência crítica de falha de alocação de memória. |
Melhoria | O contexto de uso da OCI dentro do 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 |
|