Que realice las consultas de forma manual? El 17-01-2012, a las 5:37, Pau Dominguez <pdomingu...@gmail.com> escribió:
Yo te recomendaría que utilizases $resultado = $this->model->query($sql); para limitar las consultas a los datos y tablas necesarios. Saludos. Pau. On 17/01/2012 4:37, Leonardo Hidalgo Piña wrote: Si tienes todas las relaciones realizadas al hacer una consulta cake realiza y solicita todos los datos de las relaciones declaradas en los modelos, segun comentas tienes muchas tablas y supongo que debes tener muchas relaciones entre ellas. Para bajar el consumo te recomiendo revises las cnsultas y utilices unbindmodel para que solo te solicite a mysql la informacion que realmente necesita. Saludos. El 16-01-2012, a las 18:56, Carlos Becerra <becerra.car...@gmail.com> escribió: Gracias Pablo, si tengo indices y el manejo de llaves foráneas están presentes. Saludos, Carlos El 16 de enero de 2012 15:35, Pablo Andres Olivarez Olivares < monosoftch...@gmail.com> escribió: > Yo no sé muy bien como crea las tablas el cake (no me he podido meter en > eso), pero si sé manejo de mysql. Lo mas probable es que te falte poner > indices a las tablas y ver si están todas las llaves foráneas hechas. SI > logras verificar eso, tu base debería dejar de consumir todos los recursos. > (también es posible que sea tu windows, pero eso es otro cuento) > > El 16 de enero de 2012 16:34, Carlos Becerra > <becerra.car...@gmail.com>escribió: > >> Amig@s. Tengo una aplicación con 87 tablas, realizada con Cake V1.3.13. >> Uso mucho Jquery y ajax. Tengo los 87 controladores activos y muchas vistas >> creadas que no uso en la aplicación. >> La aplicación ha empezado en producción, pero he notado que esta muy >> lenta y cuando veo la CPU del servidor (Windows 2008 Server) esta al 100%. >> Incluso se ha caido mysqld.exe >> He visto en el administrador de Mysql, con un solo usuario conectado, >> hasta 70 querys en un instante. >> Debug lo tengo en 0. >> Que otra cosa me recomiendan? >> >> Saludos >> >> >> -- >> Carlos Andrés Becerra Galarza. >> -- >> 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 >> cakephp-es@googlegroups.com. >> Para anular tu suscripción a este grupo, envía un correo electrónico a >> cakephp-es+unsubscr...@googlegroups.com >> Para tener acceso a más opciones, visita el grupo en >> http://groups.google.com/group/cakephp-es?hl=es. >> > > -- > 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 > cakephp-es@googlegroups.com. > Para anular tu suscripción a este grupo, envía un correo electrónico a > cakephp-es+unsubscr...@googlegroups.com > Para tener acceso a más opciones, visita el grupo en > http://groups.google.com/group/cakephp-es?hl=es. > -- Carlos Andrés Becerra Galarza. -- 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 cakephp-es@googlegroups.com. Para anular tu suscripción a este grupo, envía un correo electrónico a cakephp-es+unsubscr...@googlegroups.com Para tener acceso a más opciones, visita el grupo en http://groups.google.com/group/cakephp-es?hl=es. -- 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 cakephp-es@googlegroups.com. Para anular tu suscripción a este grupo, envía un correo electrónico a cakephp-es+unsubscr...@googlegroups.com Para tener acceso a más opciones, visita el grupo en http://groups.google.com/group/cakephp-es?hl=es. -- 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 cakephp-es@googlegroups.com. Para anular tu suscripción a este grupo, envía un correo electrónico a cakephp-es+unsubscr...@googlegroups.com Para tener acceso a más opciones, visita el grupo en http://groups.google.com/group/cakephp-es?hl=es. -- 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 cakephp-es@googlegroups.com. Para anular tu suscripción a este grupo, envía un correo electrónico a cakephp-es+unsubscr...@googlegroups.com Para tener acceso a más opciones, visita el grupo en http://groups.google.com/group/cakephp-es?hl=es.