Ver Mensaje Individual
  #3 (permalink)  
Antiguo 08/04/2011, 12:14
abcdefghi
 
Fecha de Ingreso: enero-2010
Mensajes: 191
Antigüedad: 14 años, 4 meses
Puntos: 7
Respuesta: Disminiur los socket de mysql abiertos

Gracias por la respuesta, me extiendo en el comentario para guiarlos mejor, tengo un script que crea un conexion con mysql, dicha conexion no tiene mayor problema.

Luego cargo una clase y la instancio una sola vez, al hacerlo, esa clase en su constructor crea otra conexión a mysql y se preparan distintas consultas que son usadas por los métodos, ningún método envia una consulta a mysql que no se haya preparado en el constructor.

No se vuelve a realizar otra conexión ni a prepararse más consultas en el script, solamente utilizo los métodos de la clase instanciada.

Los métodos se utilizan dentro de un bucle while y cada bucle tarda alrededor de 1 minuto en completarse.

Lo que me descoloca es que como comentas para crearse nuevas conexiones entiendo que se debería llamar al menos al contructor de nuevo pero esto no se hace en ningun lado.

Creo debe de ser alguna caracteristica de pdo o mysql que estoy omitiendo.

Se les ocurre algo?