Hola, Que tal, como que no podes incluir en la consutla un LIMIT ?, si que podes , fijate la documentacion del los metodos del modelo .... Igualmente para que php desvorde la memoria en un array, no depende de la cantidad de registros en si que tenga el array, si no de los tipos de datos . otra opcion, como ultima alternativa, ampliale la memory limit de php al vuelo, con las funcion ini_set , pero eso como ultima opcion....
Saludos!! El 20 de septiembre de 2012 14:03, Federico Bouzas <[email protected] > escribió: > Hola, que tal?? > > Queria consultar si existe la posibilidad de trabajar con un resultset en > vez de un array al utilizar los metodos find() o query() de los modelos. > > La razon es porque debo realizar consultas que me van a devolver miles de > registros, tal vez millones, y no puedo incluir algun tipo de limite > (LIMIT) en la consulta ya que necesito todas las filas para realizar > estadisticas con graficos. > > Cake devuelve un array con todas las filas, y si llegaran a ser > muchisimas, como es el caso, el servidor se quedaria sin memoria, al > tratarse de un array tan grande. > > Hay alguna forma de solucionarlo?? > > Muchas gracias! > > -- > Has recibido este mensaje porque estás suscrito al grupo "CakePHP-es" de > Grupos de Google. > Para ver este debate en la Web, visita > https://groups.google.com/d/msg/cakephp-es/-/5DvyDNDuqYUJ. > Para publicar una entrada en este grupo, envía un correo electrónico a > [email protected]. > Para anular tu suscripción a este grupo, envía un correo electrónico a > [email protected] > Para tener acceso a más opciones, visita el grupo en > http://groups.google.com/group/cakephp-es?hl=es. > -- ---------------------------------------------------------------------------------------------------- Bruno M. Tenaglia - Analista de Sistemas / Analista Programador Teléfono : 0341-156007222 http://twitter.com/bruno_tenaglia http://www.linkedin.com/in/btenaglia Linux Registered User #501874 ---------------------------------------------------------------------------------------------------- -- Has recibido este mensaje porque estás suscrito al grupo "CakePHP-es" de Grupos de Google. Para publicar una entrada en este grupo, envía un correo electrónico a [email protected]. Para anular tu suscripción a este grupo, envía un correo electrónico a [email protected] Para tener acceso a más opciones, visita el grupo en http://groups.google.com/group/cakephp-es?hl=es.
