From: | "Neil Peter Braggio" <pbraggio(at)gmail(dot)com> |
---|---|
To: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: vacuum full |
Date: | 2007-04-27 22:35:55 |
Message-ID: | a722ba580704271535h4406ebc1gb7f8821b2c6908ef@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
PostgreSQL a diferencia de otros manejadores utiliza una técnica
llamada Multi-Version
Concurrency Control (MVCC) para el manejo de concurrencia y consistencia de
información. Te sugiero que revises como funciona este mecanismo para que
entiendas un poco mejor el porque debes utilizar vacuum como tú mejor aliado
para el caso que reportas.
Como inicio puedes leerte este artículo:
http://www.onlamp.com/pub/a/onlamp/2001/05/25/postgresql_mvcc.html
Y para vacuum lee el manual que para eso está ;-)
http://www.postgresql.org/docs/8.2/static/routine-vacuuming.html
Saludos,
Neil Peter Braggio
pbraggio(at)gmail(dot)com
On 4/27/07, ALFREDO ALARCON <alfalar(at)yahoo(dot)com> wrote:
>
> Buenas tardes. Tengo una pregunta. Tengo una tabla pequeña a la que se le
> estan haciendo constantemente update. Al hacer esto la tabla ocupa mas
> espacio en el disco duro y se hacen cada vez mas lentas las consultas. En la
> documentacion sugieren que se haga un vacuum full sobre la tabla para
> reclamar ese espacio "muerto" que dejan los updates. La pregunta es, cada
> cuanto se puede hacer ese update full y a largo plazo eso perjudicaria el
> preformance de la base de datos?
>
> Gracias
>
> Alfredo Alarcon V
>
> ------------------------------
> Ahhh...imagining that irresistible "new car" smell?
> Check out new cars at Yahoo! Autos.<http://us.rd.yahoo.com/evt=48245/*http://autos.yahoo.com/new_cars.html;_ylc=X3oDMTE1YW1jcXJ2BF9TAzk3MTA3MDc2BHNlYwNtYWlsdGFncwRzbGsDbmV3LWNhcnM->
>
From | Date | Subject | |
---|---|---|---|
Next Message | Juan Martínez | 2007-04-27 22:36:15 | Re: Sistema de Fotografías |
Previous Message | Leonel | 2007-04-27 22:30:25 | Re: Sistema de Fotografías |