> -----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

Responder a