Re: [Pgsql-ayuda] Indices Lento

From: Alvaro Herrera <alvherre(at)dcc(dot)uchile(dot)cl>
To: Terry Yapt <pgsql(at)technovell(dot)com>
Cc: pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx
Subject: Re: [Pgsql-ayuda] Indices Lento
Date: 2003-09-06 18:22:08
Message-ID: 20030906182208.GA2901@dcc.uchile.cl
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

On Sat, Sep 06, 2003 at 02:18:22PM +0200, Terry Yapt wrote:
> Alvaro, viendo la linea del 'Seq Scan' como puedes saber que se
> necesita un VACUUM en esa tabla y no en las demas ? Por el numero de
> rows = 1000 ?

Las estadisticas que se crean cuando recien creas una tabla llevan
rows=1000. Si una tabla nunca ha tenido ANALYZE, el numero va a seguir
siendo el mismo. No es imposible que haya una tabla con 1000 tuplas,
pero si además en EXPLAIN ANALYZE el reporte de cantidad real de tuplas
es muy diferente, la conclusión más evidente es que falta ANALYZE

(No confundir el ANALYZE de "EXPLAIN ANALYZE" con el ANALYZE de "VACUUM
ANALYZE")

En todo caso me dio la impresión de que necesitaba VACUUM ANALYZE en
todas las tablas, no sólo en esa.

> Hay algun buen documento para entender los datos de EXPLAIN ANALYZE ?
> Algun enlace ?

Hmm... buena pregunta. No tengo idea.

--
Alvaro Herrera (<alvherre[a]dcc.uchile.cl>)
"No deja de ser humillante para una persona de ingenio saber
que no hay tonto que no le pueda enseñar algo." (Jean B. Say)

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Alvaro Herrera 2003-09-08 03:39:14 Re: [Pgsql-ayuda] Re: Pgsql-ayuda digest, Vol 1 #700 - 13 msgs
Previous Message Martin Marques 2003-09-06 12:21:20 Re: [Pgsql-ayuda] Indices Lento