Hola, Creo que debes partir por cosas puntuales:
- Cuánto tiempo demora en establecer/cerrar una conexión? (es mucho más lenta que con tu anterior Gestor de BD?) - Cuántas conexiones abre tu framework a la BD? quizás abre muchas y nunca las cierra (a lo mejor la anterior BD las cerraba pasado un tiempo), una solución sería usar un Pool de Conexiones y asegurarse que se cierran las conexiones que ya no serán usadas. - El problema es la hacer un insert, update, delete, o un simple select? (demora mucho comparado con tu anterior BD?) - O el problema es solo con consultas complejas? En este punto si tuve problemas con una BD que cuando la ejecutaba en Postgres 8.2 o anterior una consulta que involucraba como 5 tablas (una de ellas con algunos millones de registros) demoraba como 5 minutos, cambiando de estrategia de la consulta (puedes valerte del explain analyze para ver la complejidad de la consulta) consegui reducirla a 20ms. Si instalaba Postgres 8.3, 8.4 o 9.0 no era necesario optimizar dicha consulta. No creo que sea problema de RAM o Disco Duro (esos experimientos los hice con 1GB de RAM en un pentium 4 con 200GB de disco) No caigamos en cosas como 'cuando el programador no es capaz de hacer un algoritmo (solución) efeciente recurre a echarle la culpa al hardware (o al compilador)'. Saludos. 2011/10/12 Carlos Enrique C <[email protected]> > 3GB de memoria y 500gb de disco duro > > ------------------------------ > Date: Wed, 12 Oct 2011 11:41:27 -0500 > From: [email protected] > > To: [email protected] > Subject: Re: [l-plug] Ayuda con Postgres > > Saludos, > > De lo que describes, quizá la configuración de tus particiones sea un > factor de > lentitud para tu caso. La mejor opción es que configures tus particiones > de modo > manual y que tengas al menos 2 discos duros para hacer un arreglo por > software > en el caso de que no tengas un RAID por hardware (la mejor opcion). > > Si tienes un solo disco duro tu sistema de todas maneras será lento... > > Por otro lado, cuanta RAM tienes???? > > Atte. > > Raúl Campos > > El 12 de octubre de 2011 11:10, Carlos Enrique C < > [email protected]> escribió: > > Gracias por la respuesta. > > Descarto el uso del framework ya que con el otro motor trabaja a una > velocidad razonable. > > Creo que es el tema de de configuración del postgres, le explico los > procedimientos que hice. > > - Instale ubuntu con la opción que me dice desea asignar todo el disco duro > para ubuntu (la partición lo genero automaticamente) > - Del repositorio de ubuntu seleccione instalar postgres y pgadmin, cambie > en el archivo pg_hba.conf para que acepte conexiones remotas y cambie el > archivo postgresql.conf cambie el > > #listen_addresses = 'localhost' > listen_addresses = '*' > #password_encryption = on y > $ sudo /etc/init.d/postgresql-8.2 restart > > no se que mas configuracion debo hacer o la se le debe asignar una particion > especifica en el ubuntu. > > > Agradeciendo por anticipado me despido > > Saludos. > > > ------------------------------ > Date: Wed, 12 Oct 2011 09:21:24 -0500 > From: [email protected] > To: [email protected] > Subject: Re: [l-plug] Ayuda con Postgres > > > Hola: > > PostgreSQL por defecto viene con una configuración poco optimizada, ello > con la finalidad de que pueda levantarse con cualquier configuración de > hardware. > > Dado que recién estás comenzando a usar PostgreSQL podrías hacer uso del > paquete pgtune (lo instalas desde los repositorios), esta aplicación en base > al análisis que hace del hardware de tu servidor te da parámetros sugeridos > a tunear. > > Otro punto a tener en cuenta es que sí estás utilizando un framework tal > vez sea necesario instalar un pooler de conexiones tal como pgbouncer, para > optimizar el uso de las mismas. > > Saludos, > > > > > El 12 de octubre de 2011 08:26, Carlos Enrique C < > [email protected]> escribió: > > Señores de la Lista. > > Recurro a ustedes para que me puedan ayudar con este motor que he > instalado en mi empresa y tratamos de conocer. > > El problema esta en que hemos reconstruido la bd en postgres y cuando > tratamos de conectarnos desde PHP las operaciones son lentas mas lentas que > el anterior motor en la que trabajamos. > > Deseo saber si alguien conoce alguna configuración para asignarle al motor > y mejorar la velocidad. > > Cabe resaltar que yo he instalado ubuntu la version server y he instalado > del repositorio el postgres, no se que pasos mas debo hacer. > > Les estaré muy agradecido. > > > > _______________________________________________ > Lista de correo Linux-plug > Temática: Discusión general sobre Linux > Peruvian Linux User Group (http://www.linux.org.pe) > > Participa suscribiéndote y escribiendo a: [email protected] > Para darte de alta, de baja o hacer ajustes a tu suscripción visita: > http://voip2.voip.net.pe/mailman/listinfo/linux-plug > > IMPORTANTE: Reglas y recomendaciones > http://www.linux.org.pe/listas/reglas.php > http://www.linux.org.pe/listas/comportamiento.php > http://www.linux.org.pe/listas/recomendaciones.php > > > > > -- > Mirko Coz Berrospi > > > > _______________________________________________ Lista de correo Linux-plug > Tem�tica: Discusi�n general sobre Linux Peruvian Linux User Group ( > http://www.linux.org.pe) Participa suscribi�ndote y escribiendo a: > [email protected] Para darte de alta, de baja o hacer ajustes a tu > suscripci�n visita: > http://voip2.voip.net.pe/mailman/listinfo/linux-plugIMPORTANTE: Reglas y > recomendaciones > http://www.linux.org.pe/listas/reglas.php > http://www.linux.org.pe/listas/comportamiento.php > http://www.linux.org.pe/listas/recomendaciones.php > > _______________________________________________ > Lista de correo Linux-plug > Temática: Discusión general sobre Linux > Peruvian Linux User Group (http://www.linux.org.pe) > > Participa suscribiéndote y escribiendo a: [email protected] > Para darte de alta, de baja o hacer ajustes a tu suscripción visita: > http://voip2.voip.net.pe/mailman/listinfo/linux-plug > > IMPORTANTE: Reglas y recomendaciones > http://www.linux.org.pe/listas/reglas.php > http://www.linux.org.pe/listas/comportamiento.php > http://www.linux.org.pe/listas/recomendaciones.php > > > > _______________________________________________ Lista de correo Linux-plug > Tem�tica: Discusi�n general sobre Linux Peruvian Linux User Group ( > http://www.linux.org.pe) Participa suscribi�ndote y escribiendo a: > [email protected] Para darte de alta, de baja o hacer ajustes a tu > suscripci�n visita: > http://voip2.voip.net.pe/mailman/listinfo/linux-plugIMPORTANTE: Reglas y > recomendaciones > http://www.linux.org.pe/listas/reglas.php > http://www.linux.org.pe/listas/comportamiento.php > http://www.linux.org.pe/listas/recomendaciones.php > > _______________________________________________ > Lista de correo Linux-plug > Temática: Discusión general sobre Linux > Peruvian Linux User Group (http://www.linux.org.pe) > > Participa suscribiéndote y escribiendo a: [email protected] > Para darte de alta, de baja o hacer ajustes a tu suscripción visita: > http://voip2.voip.net.pe/mailman/listinfo/linux-plug > > IMPORTANTE: Reglas y recomendaciones > http://www.linux.org.pe/listas/reglas.php > http://www.linux.org.pe/listas/comportamiento.php > http://www.linux.org.pe/listas/recomendaciones.php >
_______________________________________________ Lista de correo Linux-plug Temática: Discusión general sobre Linux Peruvian Linux User Group (http://www.linux.org.pe) Participa suscribiéndote y escribiendo a: [email protected] Para darte de alta, de baja o hacer ajustes a tu suscripción visita: http://voip2.voip.net.pe/mailman/listinfo/linux-plug IMPORTANTE: Reglas y recomendaciones http://www.linux.org.pe/listas/reglas.php http://www.linux.org.pe/listas/comportamiento.php http://www.linux.org.pe/listas/recomendaciones.php
