Alfredo Rico escribió:
> Alvaro, ¿será que la función de ventana será el gran cuello de botella?
> 
> saldo_contable * tasa_interes / (sum(saldo_contable) over ())
> 
> Será que creando una función que calcule este valor en una variable y luego
> en otra consulta dividir contra el valor calculado presentará una
> mejoria??..

Pruébalo.  Es posible.

> En definitiva creo que deberá materializar la vista como indicas.. Estoy en
> postgres 9.1 y no puedo actualizar a 9.3 para usar este feature.. :(

De todas formas, hasta 9.3 las matviews son sólo "azúcar sintáctico", es
decir que puedes hacer todo directamente en Postgres, sólo que tienes
que escribir más código para lograrlo.
http://wiki.postgresql.org/wiki/Materialized_Views

-- 
Álvaro Herrera                http://www.2ndQuadrant.com/
PostgreSQL Development, 24x7 Support, Training & Services

-
Enviado a la lista de correo pgsql-es-ayuda ([email protected])
Para cambiar tu suscripción:
http://www.postgresql.org/mailpref/pgsql-es-ayuda

Responder a