From: | Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org> |
---|---|
To: | Emanuel Calvo Franco <postgres(dot)arg(at)gmail(dot)com> |
Cc: | Silvio Quadri <silvioq(at)gmail(dot)com>, Eduardo Morras <emorras(at)s21sec(dot)com>, pgsql-es-ayuda <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: Capturando la salida de ANALYZE |
Date: | 2009-05-22 21:14:43 |
Message-ID: | 20090522211443.GL4466@alvh.no-ip.org |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Emanuel Calvo Franco escribió:
> El día 22 de mayo de 2009 17:09, Alvaro Herrera
> <alvherre(at)alvh(dot)no-ip(dot)org> escribió:
> > Emanuel Calvo Franco escribió:
> >
> >> Mañana o durante la noche paso esa función en C o perl para hacerla un poco
> >> más performante y la agrego a la wiki.
> >
> > ¿Por qué crees que sería mejor en C o Perl que en plpgsql? En mi opinión,
> > hacerla en C sería una pérdida de tiempo y además es inconveniente, porque
> > el usuario tiene que compilar, instalar el módulo, etc. En Perl tampoco
> > es tan bueno porque es menos portable (no todo el mundo instala plperl).
>
> Yo lo pensé de manera de que en un escenario donde se pueden
> llegar a ejecutar concurrentemente más de 100 veces esta funciòn
> sobre tablas grandes, pudiera significar un detalle de performance.
En ese caso la mayor parte del costo va a ser hacer el EXPLAIN, y eso vas
a tener que hacerlo exactamente igual en Perl que en C o plpgsql. El resto
del costo va a ser insignificante.
> Si querés, para que no sea esa función sola, puedo recopilar
> con otras técnicas (menos radicales) para este tipo de casos...
> mas que nada para que tenga mayor contenido...
No, no, al contrario -- los Snippets (que me imagino que es donde vas a subir
la función) se supone que son precisamente muestras breves de código, como
ejemplos útiles para quien quiera aprender a hacer diversas cosas. No
necesitas hacer un artículo, con el código basta. (Si te pones exigente
le agregas la URL a la discusión en la lista donde se comentó, pero no mucho
más).
--
Alvaro Herrera http://www.amazon.com/gp/registry/5ZYLFMCVHXC
Major Fambrough: You wish to see the frontier?
John Dunbar: Yes sir, before it's gone.
From | Date | Subject | |
---|---|---|---|
Next Message | Alvaro Herrera | 2009-05-22 21:26:24 | Re: Diferencia entre indices btree, rtree y hash |
Previous Message | Alvaro Herrera | 2009-05-22 21:11:35 | Re: Problema con estimacion de tamaño en tablas |