consulta select y memoria
Publicado por broco (3 intervenciones) el 30/01/2006 17:11:30
Hola a todos.
Tengo un problema que seguro que alguien que este familiarizado con la programacion java me sabe resolver. Tengo una base de datos MySql que se conecta con mi pequeña aplicacion. En una de mis tablas de la base de datos tengo los registros que tendre que tratar en su totalidad uno a uno. Si yo tengo una tabla muy grande y realizo una sola consulta y aplico next() al conjunto de resultados, la memoria se carga demasiado por meter toda la tabla en memoria. Mi propuesta es hacer un select en el que me devuelva solo las claves de los registros, y usar ese result como guia para luego ir haciendo el select registro a registro. No se si la manera correcta, porque de esta manera tambien meto en memoria todas las claves.
un saludo y agradeceria un consejo para resolver este problema.
Tengo un problema que seguro que alguien que este familiarizado con la programacion java me sabe resolver. Tengo una base de datos MySql que se conecta con mi pequeña aplicacion. En una de mis tablas de la base de datos tengo los registros que tendre que tratar en su totalidad uno a uno. Si yo tengo una tabla muy grande y realizo una sola consulta y aplico next() al conjunto de resultados, la memoria se carga demasiado por meter toda la tabla en memoria. Mi propuesta es hacer un select en el que me devuelva solo las claves de los registros, y usar ese result como guia para luego ir haciendo el select registro a registro. No se si la manera correcta, porque de esta manera tambien meto en memoria todas las claves.
un saludo y agradeceria un consejo para resolver este problema.
Valora esta pregunta


0