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
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 |