millones de filas
Hola, estoy haciendo una aplicaci贸n que tiene que trasvasar millones de filas diariamente de un servidor mysql a otro, con alguna peque帽a transformaci贸n por medio. El problema es que seg煤n he le铆do mysql no mantiene cursores cuando lee, y por tanto el driver jdbc se trae todas las filas a memoria cada vez que hago una consulta.
Como me quedaba sin memoria, prob茅 a hacer consultas parciales con LIMIT, pero resulta que sigo qued谩ndome sin memoria. He probado a pasarle un profiler a la aplicaci贸n, y parece que el problema est谩 en la lectura a trav茅s de red... se crean arrays de bytes a saco que luego se mantienen en memoria.
¿a alguien se le ocurre alguna soluci贸n?
Gracias por adelantado!
Como me quedaba sin memoria, prob茅 a hacer consultas parciales con LIMIT, pero resulta que sigo qued谩ndome sin memoria. He probado a pasarle un profiler a la aplicaci贸n, y parece que el problema est谩 en la lectura a trav茅s de red... se crean arrays de bytes a saco que luego se mantienen en memoria.
¿a alguien se le ocurre alguna soluci贸n?
Gracias por adelantado!
