El día 3 de febrero de 2011 19:45, Gerardo Herzig <gher...@fmed.uba.ar> escribió: > Hola chicos. Estoy teniendo problemas con la lentitud de una funcion. > Estoy usando la funcion _xxfunction() dentro de un subselect, entonces > uso su forma select (_xxfunction()).* (en lugar de select * from..., > sino dentro del subquery me genera error sintactico), y el tema es que > tarda mucho mas un modo que el otro: > > test=# SELECT (_xxfunction(123)).* ; > (4 filas) > Duración: 1069,465 ms > > > test=# SELECT * from _xxfunction(123) ; > (4 filas) > Duración: 228,699 ms > > Alguna idea de porque de esto? Alguna alternativa? > Gracias! >
EXPLAIN ANALYZE ;) Verás que el path que utiliza es distinto. -- -- Emanuel Calvo DBA - Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org) Para cambiar tu suscripci�n: http://www.postgresql.org/mailpref/pgsql-es-ayuda