Excerpts from Miguel Angel Hernandez Moreno's message of lun jul 12 17:22:35 -0400 2010:
> Hay una funcion que es demasiado pesada por que llama a otras funciones > dependiendo > de los valores que traiga cada parametro que recibe, Una posibilidad es que no sea esa función la pesada, sino las funciones a la que llama. Sería interesante que hicieras mediciones de cómo se comportan las funciones con los distintos posibles parámetros. > el CPU es el que se satura al 100% tengo los 8 CPU al TOPE, pero > literal al 100, de memoria RAM y SWAP no le hacen ni cosquillas Esto se podría explicar fácilmente si la base de datos cupiera entera en RAM; ¿es el caso? > Todas las consultas que se hacen > en la funcion ya fueron mejoradas en cuestion de que cada una de ella no se > tarda ni medio segundo, en unas se tardas 1.2 segundos pero hasta ahi y solo > son 2 muy pesadas, el proeblema es cuando son muchso accediendo Hmm, en algunos casos las consultas en PL/pgSQL son más lentas que directamente en SQL; ¿leíste esto? http://alvherre.livejournal.com/4324.html Me pareció leer por ahí que ya estás usando EXECUTE en las consultas. Pero quizás se te pasó la mano y estás usando EXECUTE en consultas donde no deberías usarlo (esto podría causar un aumento en el uso de CPU) - Enviado a la lista de correo pgsql-es-ayuda ([email protected]) Para cambiar tu suscripci�n: http://www.postgresql.org/mailpref/pgsql-es-ayuda
