Skip site navigation (1) Skip section navigation (2)

RE: [Spam] Consulta vacuum analyze

From: "Fernando Hevia" <fhevia(at)ip-tel(dot)com(dot)ar>
To: "'Cesar Erices'" <caerices(at)gmail(dot)com>
Cc: "'Oscar Martin Ruotolo'" <oruotolo(at)yahoo(dot)com(dot)ar>,<pgsql-es-ayuda(at)postgresql(dot)org>
Subject: RE: [Spam] Consulta vacuum analyze
Date: 2009-11-24 16:14:55
Message-ID: 5984CA5BC5FB4EBE9E6440EAD0B492CF@iptel.com.ar (view raw or flat)
Thread:
Lists: pgsql-es-ayuda
 

> -----Mensaje original-----
> De: Cesar Erices
> 
>> 	  Haz un vacuum full
> 
> Ojo con los vacuum full, en la lista no son recomendados 
> hacer, verifica esta información antes..
>  

A ver, el vacuum full tiene su propósito y lugar de aplicación.

Si creas una tabla e insertas 4 millones de registros, luego los borras,
luego insertas otros 4 M, repites esta secuencia un par de veces y resulta
que nunca corrió un vacuum analyze o autovacuum en el interín, pues tendrás
una tabla con 4 millones de registros pero que ocupa en disco el lugar de 16
millones, con todo el impacto que ello implica.

Si no prevees que la tabla crecerá mucho más que esos 4M de registros, la
única forma de eficientizar su rendimiento será someterla a un VACUUM FULL o
un CLUSTER TABLE que entiendo es una excelente alternativa.

Oscar dice correr Postgres 8.0, si mal no recuerdo no existe autovacuum
allí. Si no tuvo el cuidado de programar los vacuum analyze regularmente (y
estoy solo teorizando), es muy probable que esta situación que describí sea
bastante próxima a su realidad.
Si vacuum analyze corre regularmente nunca debiera ser necesario un vacuum
full.

Oscar: las sugerencias provistas no pueden ser aplicadas sin que comprendas
su alcance e impacto y si se ajustan a tu situación real.
Mi mail fue muy genérico dado que la información que proveíste es
insuficiente para ser más específico.

Saludos.





In response to

Responses

pgsql-es-ayuda by date

Next:From: Fernando HeviaDate: 2009-11-24 19:29:54
Subject: RE: [Spam] Consulta vacuum analyze
Previous:From: Cesar EricesDate: 2009-11-24 15:23:14
Subject: Re: [Spam] Consulta vacuum analyze

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group