From: | Enzo Diaz <enzo_diaz(at)hotmail(dot)com> |
---|---|
To: | <mlortiz(at)estudiantes(dot)uci(dot)cu>, PostgreSQL <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | RE: [pgsql-es-ayuda] RE: [pgsql-es-ayuda] Tiempo de ejecución de una consulta |
Date: | 2009-09-02 20:15:39 |
Message-ID: | SNT113-W6561C004D437041907B3C398F00@phx.gbl |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Si, así es, siempre será una especulación que puede tender a ser aproximada mientras más variables intervengan en el cálculo de ese tiempo promedio. De todas formas es una complicación que dependiendo del caso no valga la pena abordar, ahora si es un sistema crítico el que lo necesita, la creación del modelo matemático que simule dicho tiempo es imprescindible.
Ahora que lo pienso, quizás haya alguna tesis por ahí que lo haya tratado.
> Date: Wed, 2 Sep 2009 15:14:40 -0400
> From: mlortiz(at)estudiantes(dot)uci(dot)cu
> To: pgsql-es-ayuda(at)postgresql(dot)org
> Subject: Re: [pgsql-es-ayuda] RE: [pgsql-es-ayuda] Tiempo de ejecución de una consulta
>
> 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!
> --
> TIP 5: �Has le�do nuestro extenso FAQ?
> http://www.postgresql.org/docs/faqs.FAQ.html
_________________________________________________________________
Todo lo que te interesa sobre sociedad, actualidad y tecnología está en KM Cero en MSN
http://www.kilometrocero.cl/
From | Date | Subject | |
---|---|---|---|
Next Message | Iván Caballero Cano | 2009-09-02 20:36:40 | Orientación para obtener de la BD el número de caracteres de un campo varchar |
Previous Message | Alvaro Herrera | 2009-09-02 20:12:39 | Re: pgbouncer |