En el server apache que funciona correctamente es: - windows server - postgresql 9.0.13 - libpq 9.2.4
y el server que funciona lento es un - ubuntu server - postgresql 9.0.5 - libpq es 8.4.11. Intenté un apt-get install libpq5 libpq-dev en el server ubuntu, pero me dice que ya está en su versión mas reciente :_( El 2 de septiembre de 2015, 9:54, Guillermo E. Villanueva < guillermo...@gmail.com> escribió: > El script php hace numerosos updates sobre la misma tabla, todos en forma > secuencial. > La tabla es del tipo temporary para la sesion. > Con el fin de hacer pruebas desde postgres (por fuera de php) creo la > tabla como permanente (no temporary) y descubro lo siguiente: > Un update que desde php demora 22 minutos si lo ejecuto desde pgadmin > demora 9 segundos. > Será que la secuencia de updates perjudican la performance de alguna > manera? > > > > El 1 de septiembre de 2015, 13:33, Alvaro Herrera < > alvhe...@2ndquadrant.com> escribió: > >> Guillermo E. Villanueva escribió: >> > Buen día, alguien tendrá idea porque una consulta (update) lanzada desde >> > php con pg_query es muchísimo mas lenta que la misma consulta ejecutada >> > desde pgadmin o psql? >> > Cuando la ejecuto desde pg_query llega a demorar mas de media hora!!, he >> > revisado si hay bloqueos, pero no los hay. >> > Desde ya muchas gracias por la ayuda que me puedan dar. >> > (Ya busqué por google el tema pero no pude solucionarlo) >> >> Quizás se deba al uso de parámetros fuera de línea ($1, $2 etc). ¿qué >> versión del servidor estás usando? Si no entiendo mal, eso fue >> optimizado en algún momento. >> >> -- >> Álvaro Herrera http://www.2ndQuadrant.com/ >> PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services >> > >