[pgsql-ayuda] RE: Postgresql: limitacion de la funcion SUM()

From: "Saulo Alvarado Mateos" <saulo(at)idecnet(dot)com>
To: <pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx>
Subject: [pgsql-ayuda] RE: Postgresql: limitacion de la funcion SUM()
Date: 2000-09-28 00:08:35
Message-ID: 000201c02c63$1d5ea420$96a140d4@jademan
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Hola,

En cuanto a la primera pregunta:

> es muy superior a este (3,245,765), por lo que al
> aplicar SUM(), me devuelve un numero negativo.
>
> Como puedo solucionar este problema, hay alguna
>otra funcion que realize el mismo trabjajo, pero
>devuelva un entero de mayor tama�, o como le hago?
>

El "problema" que tiene el Postgres en este sentido es que las funciones
se definen segn sus par�etros de entrada y de salida, permitiendo que
exista una misma funci� SUM para INT2, INT4, INT8 y FLOAT8... La soluci�
que yo hall�fue hacer SUM( INT8( INT4( valor ) ) ) con lo que me aseguro
que el resultado ser�un entero de 8 bytes...

Respecto a la segunda no puedo ayudarte excepto comentar que ciertamente
he notado que el rendimiento baja much�imo cuando se trabaja con triggers
que actualizan otras tablas. En particular en la versi� 6.5 era peor que en
la 7.0.2. Sin embargo esto es nicamente subjetivo porque nunca lo he
"medido" y no tengo valores que me permitan cuantificar la ca�a de
rendimiento.

.saulo.

--------- Pie de mensaje -------------------------------------------
Archivo historico: http://tlali.iztacala.unam.mx/maillist/pgsql-ayuda
Cancelar inscripcion:
mail to: majordomo(at)tlali(dot)iztacala(dot)unam(dot)mx
text : unsubscribe pgsql-ayuda

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Atanacio Reyes 2000-09-29 02:54:08 Re: [pgsql-ayuda] error pqReadData
Previous Message Estrella Dominguez 2000-09-27 15:35:11 [pgsql-ayuda] Re: Ejecutar mas rapido