----- Original Message ----- From: "MIGUEL CANCHAS" <[EMAIL PROTECTED]>
To: <pgsql-es-ayuda@postgresql.org>
Sent: Thursday, November 06, 2008 10:17 AM
Subject: RE: [pgsql-es-ayuda] Mantenimiento


-----Mensaje original-----
De: Alvaro Herrera [mailto:[EMAIL PROTECTED]
Enviado el: Jueves, 06 de Noviembre de 2008 10:16 a.m.
Para: Moises Alberto Lindo Gutarra
CC: Emanuel CALVO FRANCO; pgsql-es-ayuda
Asunto: Re: [pgsql-es-ayuda] Mantenimiento


Moises Alberto Lindo Gutarra escribió:

No digo que sea imposible, es mas asi se realiza aqui pero "full" sino
no sirve de mucho cuando las bases de datos son inmensas y ademas
sumamente transaccionales, es entonces que se hace necesario las
reindexaciones.

Sigo sosteniendo (tal como Jaime) que esto realmente no es necesario y
que más bien es el resultado de una mala política de aplicar vacuum en
general.  Vacuum full es muy ineficiente y tiene efectos secundarios
molestos.

Conozco muchos casos de bases de datos "inmensas" de alta
transaccionalidad y ninguna de ellas se ve forzada a usar VACUUM FULL
(de hecho es muy raro que alguien tenga que hacer REINDEX).


Alvaro, yo en el único caso en que uso el VACUUM FULL (por lo que había entendidode él) es cuando borro MUCHOS registros en una DB existente ... por ejemplo cuando quiero inicializar datos para una nueva instalación conservando un mínimo de los registros existentes. Y desde hace como 1 mes (por lo que se comentó en la lista) hago un REINDEX posterior al VACCUM FULL. Lógicamente cuando realizo esta operación no existen usuarios conectados por lo cual el tema de bloqueo de tablas no es problema.

A lo que voy es: Es este un uso RECOMENDABLE del VACUUM FULL o nisiquiera en este caso es recomendable?

Atentamente,

RAUL DUQUE
Bogotá, Colombia

--
Alvaro Herrera
http://www.amazon.com/gp/registry/3BP7BYG9PUGI8
"Cada quien es cada cual y baja las escaleras como quiere" (JMSerrat)
--

Cual es la recomendación entonces para realizar un VACUUM ?
como/que se hace antes/durante/despues ?

Creo que esto es de interes universal para todos.

Gracias.

Miguel Canchas.

--
TIP 2: puedes desuscribirte de todas las listas simultáneamente
(envía "unregister TuDirecciónDeCorreo" a [EMAIL PROTECTED])
--
TIP 9: visita nuestro canal de IRC #postgresql-es en irc.freenode.net

Responder a