From: | Jose Alberto Sanchez Nieto <albertosanchez(at)hiperusera(dot)es> |
---|---|
To: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: vacum se queda bloqueado |
Date: | 2009-10-23 15:59:44 |
Message-ID: | 4AE1D2F0.90504@hiperusera.es |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
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.
Fernando Hevia escribió:
>
>
>
>> -----Mensaje original-----
>> De: Jose Alberto Sanchez Nieto
>>
>> Hola foro, tenemos un problema de bloqueos con el vacum
>> nocturno, ejecutamos un proceso nocturno que hace un vacum
>> analyze (también hemos probado con un full) y se nos queda
>> bloqueado siempre. Si bajamos la base de datos y la volvemos
>> a subir y tras esto hacemos el vacum este termina
>> correctamente. Además de esto vemos que tenemos varias
>> sesiones en estado idle in transaction y no sabemos si esto
>> puede afectar, es una aplicación web con hibernate accediendo
>> a postgres. ¿Alguna idea?.
>> Gracias por adelantado y saludos.
>>
>>
>
> ¿Idle in transaction? Me parece que ahí está la cosa.
> Tu aplicación no está cerrando una transacción y mantiene bloqueda una o más
> tablas lo que traba el vacuum.
> Revisa la aplicación.
>
> Saludos.
>
>
>
--
José Alberto Sánchez Nieto
Responsable Dpto. Informática
Hiper Usera, S.L.
C.I.F. B85139855
Pol. Industrial Las Avenidas
Torrejón de la Calzada (Madrid)
C.P. 28991
Telf: 91 860 99 00
Fax: 91 816 00 00
email: albertosanchez(at)hiperusera(dot)es
From | Date | Subject | |
---|---|---|---|
Next Message | JESSIE CORDOBA MENA | 2009-10-23 16:06:41 | PGDAY LATINOAMERICA |
Previous Message | Fernando Hevia | 2009-10-23 15:47:35 | RE: vacum se queda bloqueado |