Oracle: Materialized View
Materialized Views
BearbeitenIm Gegensatz zu normalen Views, sind Materialized Views physikalisch gespeichert um so die Zugriffe zu beschleunigen. Dies ist vor allem bei großen Datenmengen und komplexen Abfragen von Vorteil.
CREATE
BearbeitenCREATE MATERIALIZED VIEW MV1
AS SELECT * FROM client1
Mit täglich REFRESH:
CREATE MATERIALIZED VIEW MV2
REFRESH FAST
START WITH SYSDATE
NEXT SYSDATE + 1
AS SELECT * FROM client1;
Eigentlich, select SYSDATE from DUAL
gibt das Datum.
SELECT MATERIALIZED VIEW
BearbeitenSELECT QUERY FROM ALL_MVIEWS
WHERE MVIEW_NAME='MV1'