RE: [Spam] Consulta vacuum analyze

From: "Fernando Hevia" <fhevia(at)ip-tel(dot)com(dot)ar>
To: "'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 15:20:18
Message-ID: 57AAD19BB775441CA5AF546F0E0B9828@iptel.com.ar
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

> -----Mensaje original-----
> De: Oscar Martin Ruotolo
>
> Gente, les comento una duda.
> 1- Es normal que postgres v8.0 tarde aprox 25 min en realizar
> un vacuum analyze de una tabla con aprox 4.000.000 de registros?
> 2- hay forma de mejorar este tiempo?
>

1. Depende. ¿El equipo está haciendo algo más o sólo el vacuum analyze? ¿Qué
sistema de discos tienes? ¿Qué tamaño tiene la tabla? ¿Que grado de
fragmentación tendrá?

Posiblemente te sirva tener alguna referencia para comparar estos vacuum
analyze sobre 2 de mis instalaciones:
- sobre una tabla c/ 2.5M de registros de 763 MB sobre el siguiente IO: 2 HD
SATA 7200 RPM en RAID 1: 214 seg.
- sobre una tabla c/ 21.6M de registros de 5 GB sobre el siguiente IO: 4 HD
SATA 7200 RPM en RAID 10: 222 seg.

El primer caso es sobre PG 8.3, una base OLTP con inserts permanentes (picos
de 20/seg).
El segundo caso es sobre PG 8.2 y no había otra actividad al momento de
hacer el vacuum.

2. Seguramente algo se pueda hacer. De más fácil a menos:
a. Desfragmentar (entiendo que en Windows puede ser un tema importante)
b. Incrementa maintenance_work_mem. (En ambas instalaciones mencionadas
arriba lo tengo en 64 MB)
b. Si no corriste vacuums regularmente y la tabla recibía numerosos
deletes o updates, debe tener un nivel de bloat alto. Haz un vacuum full o
cluster sobre la tabla en cuanto puedas y luego deja programado vacuums
analyze regularmente.
c. Compra más y mejores discos y arma un RAID 1 ó 10. Cuantos más discos
mejor.

Espero sea de utilidad.

Saludos,
Fernando.

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Cesar Erices 2009-11-24 15:23:14 Re: [Spam] Consulta vacuum analyze
Previous Message Oscar Martin Ruotolo 2009-11-24 14:06:15 Consulta vacuum analyze