Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (Deutsch) » SQL Anywhere Server - SQL-Benutzerhandbuch » Datenbanken erstellen » Mit Datenbankobjekten arbeiten

 

Mit materialisierten Ansichten arbeiten

Eine materialisierte Ansicht ist eine Ansicht, deren Ergebnismenge berechnet und auf der Festplatte gespeichert wurde, ähnlich wie bei einer Basistabelle. Vom Konzept her ist eine materialisierte Ansicht sowohl eine Ansicht (sie verfügt über eine im Katalog gespeicherte Abfragespezifikation) als auch eine Tabelle (sie verfügt über beständige materialisierte Zeilen). Sie können daher viele Vorgänge, die für Tabellen gedacht sind, auch für materialisierte Ansichten durchführen. Z.B. können Sie Indizes für materialisierte Ansichten erstellen und wieder von diesen entfernen.

Sie sollten materialisierte Ansichten für häufig ausgeführte kostenträchtige Abfragen benutzen, etwa für Abfragen mit intensiven Aggregat- und Join-Vorgängen. Materialisierte Ansichten bieten eine abfragbare Struktur, in der aggregierte, durch Joins verknüpfte Daten gespeichert werden. Materialisierte Ansichten werden entwickelt, um die Performance in Umgebungen zu verbessern, in denen die Datenbank groß ist und häufige Abfragen in wiederholten Aggregat- und Join-Vorgängen zu großen Datenmengen führen. Materialisierte Ansichten sind beispielsweise ideal für den Einsatz mit Data Warehousing-Anwendungen geeignet.

Materialisierte Ansichten werden unter Verwendung der Daten aus den Basistabellen vorausberechnet, die sie referenzieren. Materialisierte Ansichten sind schreibgeschützt; keine datenändernden Vorgänge wie INSERT, LOAD, DELETE oder UPDATE können mit ihnen ausgeführt werden.

Spaltenstatistiken werden für materialisierte Ansichten auf genau die gleiche Art generiert und verwaltet wie für Tabellen. Weitere Hinweise finden Sie unter Optimiererschätzungen und Spaltenstatistiken.

Während Sie Indizes für materialisierte Ansichten erstellen können, ist es nicht möglich, Schlüssel, Integritätsregeln, Trigger oder Artikel für diese zu erstellen.

Siehe auch

Manuelle und sofortige materialisierte Ansichten
Informationen einer materialisierten Ansicht aus der Datenbank abrufen
Einsatzmöglichkeiten für materialisierte Ansichten
Status und Eigenschaften von materialisierten Ansichten
Einschränkungen bei materialisierten Ansichten
Materialisierte Ansichten erstellen
Materialisierte Ansichten initialisieren
Manuelle Ansichten aktualisieren
Eine manuelle Ansicht in eine Sofortansicht ändern
Materialisierte Ansichten ver- und entschlüsseln
Materialisierte Ansichten aktivieren und deaktivieren
Verwendung einer materialisierten Ansicht durch den Optimierer aktivieren und deaktivieren
Veraltungsschwellenwert des Optimierers für materialisierte Ansichten einstellen
Materialisierte Ansichten ausblenden
Materialisierte Ansichten löschen