Ein VIEW ist nix weiter als ein Alias auf das Select, welches den VIEW definiert. Also, ein select * from VIEW expandiert auf ein select * from (create view as ...).
Du kannst mal mit EXPLAIN ANALYSE schauen, wo die Zeit verloren geht, du kannst die Ausgabe auch hier zeigen.
Materielle VIEWS gibt es so nicht in PostgreSQL, aber es gibt gute Leute, die es dennoch realisiert haben, PostgreSQL/Materialized Views - Jonathan Gardner's Tech Wiki z.B.
Andreas



LinkBack URL
About LinkBacks
Zitieren

Lesezeichen