Hola, que clase de consulta te obliga a traer millones de registros que raro si mal no estoy en CAKEPHP puedo usar limit con la funcion find o query por que no haces los calculos en la base de datos es mucho mas rapido en todo caso tienes mas informacion para dimencionar el asunto un poco mejor.
El jueves, 20 de septiembre de 2012 12:03:49 UTC-5, Federico Bouzas 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/-/WamQu_N6WXgJ. 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.
