> -----Mensaje original----- > De: pgsql-es-ayuda-ow...@postgresql.org > [mailto:pgsql-es-ayuda-ow...@postgresql.org] En nombre de > Jose Alberto Sanchez Nieto > Enviado el: Viernes, 23 de Octubre de 2009 13:00 > Para: pgsql-es-ayuda@postgresql.org > Asunto: Re: [pgsql-es-ayuda] vacum se queda bloqueado > > Hola, ¿el analyze necesita que no haya transacciones > pendientes como el idle transaction?, creía que era el vacum > full el que necesitaba que no hubiese transacciones > pendientes pero con el analyze si que se podía. La aplicación > trabaja con hibernate y este el el que hace las consultas, he > comprobado que haciendo desde la aplicación un simple select > no sé como lo genera hibernate pero ya veo en el postgres un > idle transaction para ese select, ahí ejecuto el analyze y se > queda bloqueado, mato la sesión y continua. ¿Hay algún > parámetro que pueda ejecutar antes del analyze para terminar > con todas estos idle transaction y que se ejecute el analyze > correctamente?. Olvidé mencionar antes que trabajamos en > linux con postgres 8.3 Gracias y saludos. >
Tengo aplicaciones corriendo con hibernate sobre Glassfish 2.1 y ningún select deja la conexión idle in transaction. No conozco de algún parámetro de configuración para sugerirte lo revises salvo en el código. Saludos, Fernando. -- TIP 8: explain analyze es tu amigo