From: | "Jaime Casanova" <systemguards(at)gmail(dot)com> |
---|---|
To: | "Jaime Casanova" <systemguards(at)gmail(dot)com>, Andrea <andrea(at)compesa(dot)com(dot)br>, "lista postgresql-espanhol" <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: DUDA EXPLAIN - base datos 240GB |
Date: | 2006-08-23 16:02:27 |
Message-ID: | c2d9e70e0608230902m1b4c01b8tcf62ff41b0921fbf@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
On 8/23/06, Alvaro Herrera <alvherre(at)commandprompt(dot)com> wrote:
> Jaime Casanova escribió:
> > On 8/23/06, Andrea <andrea(at)compesa(dot)com(dot)br> wrote:
> > >Perdón, pero sigo sin saber como analisar el retorno de EXPLAIN.
> > >Gracias Mariano por el material, todavia no he dicho nada sobre el uso de
> > >Hash Tables, Sort, Merge....
> > >Mira el retorno de mi comando EXPLAIN abajo que yo no sé analisar.
> > >
> >
> > Un EXPLAIN no te dice mucho en realidad usa EXPLAIN ANALYZE mejor y
> > vuelvelo a postear...
>
> En realidad del explain ya puedes extraer bastante informacion util.
> Por ejemplo una cosa que se ve es que hay un seqscan en una tabla
> grande, que quizas sea posible evitar. Hace una semana atras estuvimos
> "arreglando" una "base de datos lenta" con queries de media hora que se
> transformaron en queries de menos de 10 segundos (menos de 1 seg. en
> algunos casos), y casi siempre usando solo lo que decia EXPLAIN ...
> sobre todo porque EXPLAIN ANALYZE tarda media hora!
>
Si, pero trabajas sobre la base de que las estadisticas son
correctas... saber "actual rows" es util para suponer si podria usarse
un indice en lugar de un seq scan...
cambiare mi consejo entonces... ejecuta ANALYZE antes de correr el EXPLAIN...
--
Atentamente,
Jaime Casanova
"Programming today is a race between software engineers striving to
build bigger and better idiot-proof programs and the universe trying
to produce bigger and better idiots.
So far, the universe is winning."
Richard Cook
From | Date | Subject | |
---|---|---|---|
Next Message | Ricardo Navarro L | 2006-08-23 16:23:32 | RE: pg_ctl solo como root |
Previous Message | obed | 2006-08-23 16:02:24 | Re: pg_ctl solo como root |