Re: RE: [pgsql-es-ayuda] Tiempo de ejecución de una consulta

From: Marcos Luis Ortiz Valmaseda <mlortiz(at)estudiantes(dot)uci(dot)cu>
To: PostgreSQL <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: RE: [pgsql-es-ayuda] Tiempo de ejecución de una consulta
Date: 2009-09-02 19:14:40
Message-ID: 1625261725.240531251918880525.JavaMail.root@ucimail4.uci.cu
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

El problema es que siempre vas a especular con ese "tiempo estimado promedio".
A mi entender creo que no se puede hacer.
Saludos

----- Mensaje original -----
De: "Enzo Diaz" <enzo_diaz(at)hotmail(dot)com>
Para: "Alvaro Herrera" <alvherre(at)alvh(dot)no-ip(dot)org>, enunezf(at)gmail(dot)com
CC: "PostgreSQL" <pgsql-es-ayuda(at)postgresql(dot)org>
Enviados: Miércoles, 2 de Septiembre 2009 21:06:59 GMT +01:00 Amsterdam / Berlín / Berna / Roma / Estocolmo / Viena
Asunto: [pgsql-es-ayuda] RE: [pgsql-es-ayuda] Tiempo de ejecución de una consulta

Creo que lo más acertado para presentar información relacionada a esto sería contar los registros que eventualmente retornarán y multiplicarlos por algún "tiempo estimado promedio", eso es lo más cercano que podrías tener para saber cuanto se demorará una consulta en retornar los registros, y de todas formas lo más probable es que no sea del todo cercano debido a otras variables a determinar.

> Date: Wed, 2 Sep 2009 15:01:23 -0400
> From: alvherre(at)alvh(dot)no-ip(dot)org
> To: enunezf(at)gmail(dot)com
> CC: pgsql-es-ayuda(at)postgresql(dot)org
> Subject: Re: [pgsql-es-ayuda] Tiempo de ejecución de una consulta
>
> Enrique Nuñez escribió:
> > Señores:
> > Existe algún método que me permita saber el tiempo aproximado que se
> > demorará una consulta sql, evidentemente sin llegar a ejecutarla.
>
> No. Eso sería equivalente a solucionar el problema de parada, lo cual
> te ganaría el premio Turing automáticamente.
>
> Hay algunas aproximaciones como tratar de mirar qué es lo que dice el
> nodo más externo en un EXPLAIN. Incluso creo que publiqué en la lista
> hace algún tiempo una función para hacerlo.
>
> --
> Alvaro Herrera http://www.amazon.com/gp/registry/5ZYLFMCVHXC
> "Escucha y olvidarás; ve y recordarás; haz y entenderás" (Confucio)
> --
> TIP 5: ¿Has leído nuestro extenso FAQ?
> http://www.postgresql.org/docs/faqs.FAQ.html

¡Crea carpetas para todos tus correos! ¡Hotmail te da todo el espacio que puedas necesitar!

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Giorgio 2009-09-02 19:41:50 PG 8.4 y SQL Manager 2007
Previous Message Enzo Diaz 2009-09-02 19:06:59 RE: [pgsql-es-ayuda] Tiempo de ejecución de una consulta