2010/4/27 Jose Alberto Sanchez Nieto <[email protected]>: > Hasta aquí bien pero hay algo > que no sabemos ó podemos implementar y es que en Oracle cuando tengo las > tablas con datos acumulados (a nivel de meses por ejemplo, materialized > view) y además las tablas base donde están los movimientos diarios las > querys se tiran siempre sobre estas tablas bases y el motor es capaz de > decidir si tiene que ir a leer a estas tablas base ó mejor a las tablas > acumulados porque la información que vaya a conseguir la obtenga más > rápidamente. ¿Conocen alguna forma en que implemente Postgres esta > funcionalidad?.
no, esto no es posible hacerlo. si quieres que postgres use la vista materializada has la consulta sobre la vista materializada... el problema es que postgres no sabe que esas son vistas materializadas, tampoco tiene la seguridad de que estan los datos que tu crees que estan (recuerda que es algo que lograste tu usando probablemente triggers pero no es postgres quien lo gestiono) asi que seria muy dificil enseñarle al optimizador que tome decisiones de ese tipo. -- Atentamente, Jaime Casanova Soporte y capacitación de PostgreSQL Asesoría y desarrollo de sistemas Guayaquil - Ecuador Cel. +59387171157 - Enviado a la lista de correo pgsql-es-ayuda ([email protected]) Para cambiar tu suscripci�n: http://www.postgresql.org/mailpref/pgsql-es-ayuda
