From: | Alvaro Herrera <alvherre(at)commandprompt(dot)com> |
---|---|
To: | Jaime Casanova <systemguards(at)gmail(dot)com> |
Cc: | Conrado Blasetti <conrado(at)mapfre(dot)com(dot)ar>, pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: Autovaccum |
Date: | 2006-04-25 12:31:49 |
Message-ID: | 20060425123149.GB24421@surnet.cl |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Jaime Casanova escribió:
> tambien debes tener presente que :
> - cada vez que se ejecuta autovacuum solo procesa una base de datos
> - cada vez que se ejecuta autovacuum decide si debe hacer algo o no
>
> entre otras cosas que aun no entiendo bien :)
Que otras cosas? Autovacuum es muy simple. Lo que hace es:
1. Hay alguna base de datos que tenga una edad mayor de 1,6 miles de
millones de transacciones? Si es asi, aplica VACUUM sobre toda la base
de datos, y termina. (Si hay mas de una, se escoge la mayor).
2. De lo contrario, escoge la base de datos que fue procesada menos
recientemente.
3. De todas las tablas que existen, verifica cuales necesitan vacuum, y
cuales necesitan analyze, y ejecuta estos comandos sobre esas tablas.
Luego termina.
Las ecuaciones para decidir vacuum/analyze estan en la documentacion.
--
Alvaro Herrera http://www.CommandPrompt.com/
PostgreSQL Replication, Consulting, Custom Development, 24x7 support
From | Date | Subject | |
---|---|---|---|
Next Message | Alvaro Herrera | 2006-04-25 12:39:47 | Re: Problema al programar backup postgres con cron |
Previous Message | Jorge | 2006-04-25 08:52:37 | RE: Problema al programar backup postgres con cron |