RE: Como leeer el explain analyze

From: Edwin Quijada <listas_quijada(at)hotmail(dot)com>
To: <alvherre(at)alvh(dot)no-ip(dot)org>
Cc: <jcasanov(at)systemguards(dot)com(dot)ec>, <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: RE: Como leeer el explain analyze
Date: 2008-12-31 16:55:05
Message-ID: BLU137-W2356D0E8720E2871697286E3E40@phx.gbl
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

----------------------------------------
> Date: Wed, 31 Dec 2008 13:12:48 -0300
> From: alvherre(at)alvh(dot)no-ip(dot)org
> To: listas_quijada(at)hotmail(dot)com
> CC: jcasanov(at)systemguards(dot)com(dot)ec; pgsql-es-ayuda(at)postgresql(dot)org
> Subject: Re: [pgsql-es-ayuda] Como leeer el explain analyze
>
> Edwin Quijada escribió:
>>
>> Ese es el tiempo del select que esta dentro de la funcion. Cuando ejecuto la funcion dura al menos 1min
>
> Hmm. Sospecho que la funcion tiene algo que se parece a esto:
>
> WHERE ...
> AND alguna_fecha>= variable_de_la_funcion

Si.

>
> y cuando quieres sacar el EXPLAIN, reemplazas esa variable por el valor
> de la fecha que nos mostraste en el explain. ¿Correcto?
Correcto.

>
> Si es así, puedes obtener un plan que es más similar al plan que se
> obtiene dentro de la función (de hecho debería ser el mismo) de la
> siguiente forma:
>
> prepare nombre (date) AS
> select ...
> where alguna_fecha>= $1
>
> y luego:
>
> explain analyze execute nombre('2008-12-01')
>
> (Obviamente haces lo mismo para todos los valores que son variables en
> la funcion).

El prepare es para..?

>
> --
> Alvaro Herrera http://www.advogato.org/person/alvherre
> "Use it up, wear it out, make it do, or do without"

_________________________________________________________________
Get 5 GB of storage with Windows Live Hotmail.
http://windowslive.com/Explore/Hotmail?ocid=TXT_TAGLM_WL_hotmail_acq_5gb_112008

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Alvaro Herrera 2008-12-31 17:27:55 Re: Como leeer el explain analyze
Previous Message Cristian Carrasco 2008-12-31 16:15:44 RE: Problemas de CPU %100