From: | Alvaro Herrera <alvherre(at)commandprompt(dot)com> |
---|---|
To: | Jaime Casanova <systemguards(at)gmail(dot)com> |
Cc: | 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 15:48:34 |
Message-ID: | 20060823154834.GP1963@alvh.no-ip.org |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
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!
--
Alvaro Herrera http://www.CommandPrompt.com/
The PostgreSQL Company - Command Prompt, Inc.
From | Date | Subject | |
---|---|---|---|
Next Message | Alvaro Herrera | 2006-08-23 15:51:36 | Re: DUDA EXPLAIN - base datos 240GB |
Previous Message | Jaime Casanova | 2006-08-23 15:33:11 | Re: DUDA EXPLAIN - base datos 240GB |