felix gonzales <jfgonza...@gmail.com> writes: > esos procesos que no tienen query y que demandan mucho tiempo (los > resaltados), crees que sea porque en mi aplicación haya conexiones no > cerradas???, te > comento que utilizo también pgpool. >
cuando usas pgpool debes asegurarte de que la aplicacion abra y cierre las conexiones rapidamente (creo que ustedes si lo hacen asi pero seria bueno que chequearas). Aun asi vas a ver conexiones IDLE a la base pero esas provienen del pgpool (imagino que por eso en el pg_activity.ods que me pasaste el client_addr es 127.0.0.1) > > he notado que hay varios IDLE (pero no IDLE IN TRANSACTION, es lo mismo???) > te comento que tengo varios usuarios que se conectan simultaneamente. > no, no son lo mismo. el uno es una conexion esperando por hacer algo. lo otro es una transaccion abierta esperando por hacer algo (el problema es que esa transaccion puede tener objetos bloqueados que no se liberaran hasta que la transaccion termine) > Jaime esto muestra el free > > total used free shared buffers cached > Mem: 43132744 42929092 203652 0 13204 > 11795108 > -/+ buffers/cache: 31120780 12011964 > Swap: 16771852 5305632 11466220 > quiza me equivoco, pero hasta donde entiendo eso dice que tienes 31GB libres... y en algun momento has usado swap (5Gb, bastante) > > te adjunto mi archivo postgres.conf (si no pasa tendré que > pegarlo) > > > > algunas configuraciones que no me parece que esten bien: cambiaste estos parametros? hubo algun cambio? recuerda que al menos al cambiar shared_buffers debes reiniciar el servicio y quiza te salga un mensaje sobre SHMMAX -- Jaime Casanova www.2ndQuadrant.com Professional PostgreSQL Soporte 24x7, desarrollo, capacitación y servicios - Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org) Para cambiar tu suscripci�n: http://www.postgresql.org/mailpref/pgsql-es-ayuda