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.hdz....@gmail.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 > > - 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