|
|
Choosing A Webhost: |
Materialized Views: msg#00042db.postgresql.german
Hallo Zusammen, keine Ahnung ob mein Posting von gestern (Betr: cached views?) hier noch einmal auftaucht. Ich hatte folgendes geschrieben: "Ich habe Hier in meiner DB einige Views, die bei der Abfrage recht viel Zeit benötigen. Wenn ich jetzt sehr häufig auf diese Views zugreife multipliziert sich die Zeit zu enormen Größen. Dabei ändert sich die Views _in der Regel_ nicht, da sich die zugrundelegenden Tabellen selten ändern. Ich habe bissher nicht mit Triggern gearbeitet, aber ich könnte mir folgendes vorstellen: Ich habe anstelle der View eine Tabelle (Folgetabelle), die bei jedem lesenden Zugriff zunächst prüft, ob sich die Grundlegende Tabellen gändert haben. Wenn ja, dann erstelle diese Folgetabelle neu. Kann man so etwas mit Triggern machen? Ist die Abfrage "ist die letzte Änderung von Tabelle x älter als die letzte Änderung von Tabelle y" möglich und schnell. Muß ich dann in den Grundlegenden Tabellen (wieder mit Triggern) Zeitstempel setzen ? Oder geschieht das im Hintergrund sowieso? Oder sollte ich das ganz anders angehen?" Inzwischen habe ich das richtige Stichwort fuer google gefunden: Materialized Views. Jonathan Gardner hat hier schon einiges getan und beschrieben. Seine Loesung ist aber nicht 100% passend fuer mich. Er will Materialized Views partiell aktualisieren immer wenn sich grundlegende Tabellen aendern. Ich moechte Sie komplett aktualisieren, bevor gelesen wird. Aber nur, wenn sich seit dem vorhergendem lesenden Zugriff die grundlegenden Tabellen gaendert haben. Das diese Matviews dann keine gute constraints liefern koennen ist ein Einschraenkung, mit der ich leben kann. Ich will das Rad nicht neu erfinden oder in eine Sackgasse laufen. Hat jemand eine Idee fuer mich. Danke, Andreas ---------------------------(end of broadcast)--------------------------- TIP 2: Don't 'kill -9' the postmaster
|
|
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| Previous by Date: | Re: CHECK-Constraint mit WHERE ?, Tobias Bußmann |
|---|---|
| Next by Date: | Re: Materialized Views, A. Kretschmer |
| Previous by Thread: | CHECK-Constraint mit WHERE ?, Martin Spott |
| Next by Thread: | Re: Materialized Views, A. Kretschmer |
| Indexes: | [Date] [Thread] [Top] [All Lists] |
Free MagazinesCisco NewsReceive a free quarterly e-newsletter with exclusive articles on how Cisco IT uses its own products and solutions to enable the business. subscribe Systems Management News, the newspaper for IT systems administration and data center managers! Each issue of Systems Management News is chock-full of news and analysis to help you understand what's happening in your field. subscribe The Enterprise Newsweekly eWeek is the essential technology information source for builders of e-business. subscribe Oracle Magazine Oracle Magazine contains technology strategy articles, sample code, tips, Oracle and partner news, how to articles for developers and DBAs, and more. Oracle (NASDAQ: ORCL) is the world's largest enterprise software company. subscribe Total Telecom Total Telecom is "The Economist of the communications industry". subscribe |