Re: [Spam] Consulta vacuum analyze

From: Oscar Martin Ruotolo <oruotolo(at)yahoo(dot)com(dot)ar>
To: "Ing(dot) Marcos Ortiz Valmaseda" <mlortiz(at)uci(dot)cu>, Fernando Hevia <fhevia(at)ip-tel(dot)com(dot)ar>
Cc: Cesar Erices <caerices(at)gmail(dot)com>, pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: [Spam] Consulta vacuum analyze
Date: 2009-11-25 19:29:43
Message-ID: 515865.72985.qm@web111312.mail.gq1.yahoo.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Haciendo pruebas fuera de produccion, en un entorno con VACUUM FULL el tiempo se reduce a 220 seg con 4.8M de datos. Asi que ni bien pueda realizare el VACUUM FULL de la tabla.

Es conveniente realizarlo en toda la base? el vacuum analyze se ejecuta todas las noches sobre la base

Gracias

________________________________
De: Ing. Marcos Ortiz Valmaseda <mlortiz(at)uci(dot)cu>
Para: Fernando Hevia <fhevia(at)ip-tel(dot)com(dot)ar>
CC: Oscar Martin Ruotolo <oruotolo(at)yahoo(dot)com(dot)ar>; Cesar Erices <caerices(at)gmail(dot)com>; pgsql-es-ayuda(at)postgresql(dot)org
Enviado: miércoles, 25 de noviembre, 2009 16:13:26
Asunto: Re: [Spam] [pgsql-es-ayuda] Consulta vacuum analyze

Fernando Hevia escribió:
>
>
>> -----Mensaje original-----
>> De: Oscar Martin Ruotolo
>>
>>
>> Es conveniente realizar un vacuum full por ejemplo todas las noches? cuando el sistema no esta en produccion? Lo que hace actualmente es tirar un Analyze de toda la base en horario de que no esta en produccion.
>>
>>
>
> Primero debieras constatar si requieres un vacuum full. Antes que hacer eso yo haría lo siguiente:
>
> \timing
>
> create table copia_tabla_lenta as
> select * from tabla_lenta;
>
> vacuum analyze tabla_lenta;
>
> Y ver cuanto tarda. Si es mucho más rápido posiblemente convenga aplicar un
> vacuum full sobre 'tabla_lenta'.
>
> De todas maneras, incluso disponiendo de la ventana para hacerlo, NO debiera
> ser necesario hacer un vacuum full todas las noches. Yo tengo bases a las
> cuales no les hago un vacuum full desde que se pusieron en marcha (aparte
> que la vez que lo intenté tuve que cortarlo porque insumió más de 24 hs.).
>
> Saludos.
>
>
Como dice Fernando deberias primero ver si te es muy necesario un vacuum full, o si pudieras resolverlo con un simple vacuum analyze.
Una recomendacion seria hacer periodicamente este tipo ultimo de vacuum para actualizar las estadisticas del sistema y asi ayudar al optimizador.
Saludos

P.D: Disculpen las faltas pero ahora estoy programando con mi Ubuntu y tengo el teclado en ingles.

Yahoo! Cocina

Encontra las mejores recetas con Yahoo! Cocina.

http://ar.mujer.yahoo.com/cocina/

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Ing. Marcos Ortiz Valmaseda 2009-11-25 19:50:24 Re: PostgreSQL y Oracle
Previous Message Ing. Marcos Ortiz Valmaseda 2009-11-25 19:13:26 Re: [Spam] Consulta vacuum analyze