Steuert, wie materialisierte Ansichten vom Optimierer verwendet werden, um Abfragen effizient zu beantworten
Disabled, Fresh, Stale, N { Minute[s] | Hour[s] | Day[s] | Week[s] | Month[s] }
Stale
Kann für eine einzelne Verbindung, einen einzelnen Benutzer oder die Gruppe PUBLIC gesetzt werden. Wird sofort wirksam.
Mit der Option materialized_view_optimization können Sie die Umstände festlegen, unter denen der Optimierer veraltete materialisierte Ansichten verwenden kann.
Daten in einer materialisierten Ansicht sind veraltet, sobald eine der von der materialisierten Ansicht referenzierten Basistabellen aktualisiert wird. Sie sollten das akzeptable Ausmaß solcher veralteten Daten bedenken, wenn Sie die Aktualisierungshäufigkeit für die materialisierte Ansicht festlegen, so wie auch die Zeit, die eine Aktualisierung der Ansicht benötigt, da die Ansicht während des Aktualisierungsprozesses nicht für Abfragen verfügbar ist. Weiterhin müssen Sie bedenken, ob es für den Datenbankserver zulässig ist, Ergebnisse zurückzugeben, die möglichwerweise nicht den aktuellen Status der Datenbank wiederspiegeln. Sie können unter den folgenden Einstellungen für diese Option wählen:
Disabled Keine materialisierten Ansichten bei der Abfrageoptimierung verwenden
Fresh Eine materialisierte Ansicht nur verwenden, wenn sie neu ist (Daten in den darunterliegenden Tabellen wurden seit der letzten Aktualisierung nicht geändert)
Stale Materialisierte Ansichten verwenden, auch wenn sie veraltet sind. Dies ist die Standardeinstellung.
N { Minute[n] | Stunde[n] | Tage[e] | Woche[n] | Monat[e] } Neue und veraltete materialisierte Ansichten verwenden, solange die veralteten materialisierten Ansichten innerhalb der angegebenen Zeitspanne aktualisiert wurden. In Minuten angegebene Werte müssen weniger als 231 Minuten betragen. Der Datenbankserver behandelt eine Woche wie 7 Tage und einen Monat wie 30 Tage.
Wenn eine Abfrage eine materialisierte Ansicht direkt referenziert, wird die Ansicht unabhängig von ihrer Aktualisierung verwendet. In diesem Fall hat die Option materialized_view_optimization keine Auswirkung.
Kommentieren Sie diese Seite in DocCommentXchange. Senden Sie uns Feedback über diese Seite via E-Mail. |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |