From: | "Fernando Dubal" <fdubal(at)mercurymobile(dot)com(dot)ar> |
---|---|
To: | "'Jose Maria Mencia Fernandez'" <jmencia(at)alimarket(dot)es>, <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | RE: Script Vacuum |
Date: | 2007-05-09 16:19:24 |
Message-ID: | 20070509161742.1F2198B535@smtp.mercurymobile.com.ar |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
ejecuta "crontab -e" y agrega la siguiente linea
* * * * * /usr/bin/vacuumdb database -U
usuario -p password ( puede ser: postgres) -zfv ( analyze full verbose, para
mas info man vacuumdb ) >> /var/vacuum/vacuumdb.log (archivo de log, es un
ejemplo, podes usar cualquier otro) 2>&1 (para redireccionar la salida
estándar al archivo)
(obviamente los parentesis. no?.)
fijate si te tira errores tu aplicación, x q el vacuum "full" lokea las
tablas.
fijate tb si tenes habilitado el autovacuum q suele ser muy util
(show autovacuum;) <- en la consola de psql
si la base es muy grande, regula con los asteriscos el tiempo de vacuum, en
mi experiencia, no hay problema q los vacuums se solapen, a menos q se
acumulen muchos y terminen matando el rendimiento del server.
Fernando Dubal
-----Mensaje original-----
De: pgsql-es-ayuda-owner(at)postgresql(dot)org
[mailto:pgsql-es-ayuda-owner(at)postgresql(dot)org] En nombre de Jose Maria Mencia
Fernandez
Enviado el: Miércoles, 09 de Mayo de 2007 09:32
Para: PostgreEs
Asunto: [pgsql-es-ayuda] Script Vacuum
Buenas a todos,
¿alguno de ustedes podría facilitarme un script de VACUUM para utilizar en
el cron?
S.O: Debian
DB: Postgres 8.1
Muchas gracias de antemano.
---------------------------(fin del mensaje)---------------------------
TIP 8: explain analyze es tu amigo
From | Date | Subject | |
---|---|---|---|
Next Message | Alvaro Herrera | 2007-05-09 16:20:55 | Re: Se puede ejecutar codigo pgsql sin usar una funcion? |
Previous Message | Arturo Munive | 2007-05-09 16:18:13 | Re: recortar nombres |