Límites de memoria – MAX_VSIZE

Ines Huertas ORE Leave a Comment

A la hora de ejecutar algoritmos paralelizados en la base de datos con ORE, tenemos que tener en cuenta la capacidad de memoria que tenemos disponible para llevar a cabo operaciones con nuestros datos.

En ocasiones, al ejecutar modelos sobre frames de datos con un gran número de filas y/o columnas, podemos obtener un error similar al siguiente:

memory_crash

Generalmente, es debido al límite especificado en la configuración de memoria de la base de datos:

 

results_memory_Db_final

Además, podemos ver el uso de memoria en la base de datos para saber la cantidad que tenemos disponible para ejecutar operaciones:

ore.doEval(getMemoryUse)

memory_in_use

Para más información, consultar el siguiente enlace:

Managing Memory Limits and Configuring Exadata for Embedded R Execution

 

 

Leave a Reply

Your email address will not be published. Required fields are marked *