From: | Dorian Kuroki <dkuroki(at)gmail(dot)com> |
---|---|
To: | Miguel Angel Hernandez Moreno <miguel(dot)hdz(dot)mrn(at)gmail(dot)com> |
Cc: | Lista PostgreSql <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: vacuum a las tablas |
Date: | 2011-01-12 14:07:05 |
Message-ID: | AANLkTini9CmMR0PmMFwecQY=mfaez3VXTNXKKUHXQ22X@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Miguel,
Yo empezaria viendo si tenes algun lock que este atascando el proceso de vacuum.
Podes hacerlo con un "ps -fu postgres | grep waiting " desde el shell
del servidor ( esto si no estas en windows ). Si en el resultado
aparece el proceso vacuum, hay un lockeo que hay que estudiar
La otra forma , mas precisa y tambien compatible con windows es hacer
una consulta a la vista de sistema pg_locks que guarda informacion de
los lockeos actuales.
Una primera aproximacion seria asi:
select * from pg_locks where granted is false
Si aparecen filas hay un lockeo que esta atascando a otro.
Todo esto suponiendo que hay un lockeo, pero puede ser tambien que
vacuum tarde mucho por otra razon, otra razon podria ser una
configuracion baja del parametro maintenance_work_mem
Saludos
Dorian
2011/1/10 Miguel Angel Hernandez Moreno <miguel(dot)hdz(dot)mrn(at)gmail(dot)com>:
>
> saludos lista
>
> disculpen estoy dando un mantniemiento a una tabla y resulta que se esta
> tardando
> mucho tiempo y tengo la ligera duda si es por que pase algo en la bd o es
> normal
> El mensaje que me imprime en terminal es el siguiente
>
> INFO: vacuuming "pg_toast.pg_toast_17710"
>
> que me recomiendan? Estoy haciendo un vacuum analyze desde psql. tengo
> postgresql 8.4
>
>
> --
> ISC Miguel Angel Hernandez Moreno
>
>
From | Date | Subject | |
---|---|---|---|
Next Message | Alvaro Herrera | 2011-01-12 22:31:20 | Re: Backups Acotados |
Previous Message | German Gomez | 2011-01-12 08:01:29 | How are you: RE:Iphone 4G, |