...
En el caso de extraer una gran cantidad de información se podrá llegar al límite de la memoria virtual asignada al proceso y devolvernos un Java Heap Memory.
La solución a este inconveniente es solicitarle al driver que no cargue los datos en memoria y los devuelva.
Al día de la fecha de este documento hay dos soluciones
ROW BY ROW
Esta solución presentada en la propia documentación del driver de mysql, está en devolvernos los datos de a uno (row by row) y aplicable para la versión de O3 BI 5.4.022 , para versiones posteriores ver más adelante.
...
Procedimiento para versión 5.4.022
Se debe copiar el _o3p-HD-4582.jar a la carpeta classes de la instalación.
Adicionalmente se debe activar la property o3.jdbc.mysql.rowbyrow=true en el archivo O3Builder.properties u O3Designer.properties, segun corresponda.
Note | |
---|---|
title | NotificaciónSe debe visualizar el siguiente mensaje en el log del componente actuante MySQL Statement created to read row-by-row |
...
Procedimiento para versiones superiores a la 5.4.022
No requiere instalar el parche
Se debe activar la property o3.jdbc.mysql.rowbyrow=true en el archivo O3Builder.properties u O3Designer.properties
2. CONFIGURACION DEL FETCH SIZE EN LA CONEXION
...