Vorteile der materialisierten Ansicht - AWS Präskriptive Leitlinien

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Vorteile der materialisierten Ansicht

Die Verwendung materialisierter Ansichten bietet mehrere Vorteile:

  • Weniger Updates – Eine Standardansicht wird nicht physisch umgesetzt; die Abfrage, mit der die Ansicht definiert wird, wird jedes Mal ausgeführt, wenn die Ansicht in einer Abfrage referenziert wird. Im Gegensatz dazu wird eine materialisierte Ansicht wie bei regulären Ansichten aufgrund eines Abfrageausdrucks vorab berechnet und auf der Festplatte gespeichert (ähnlich einem Objekt). Im Gegensatz zu Standardansichten werden materialisierte Ansichten nicht bei jeder Verwendung aktualisiert.

  • Schnellere Reaktionszeiten – Eine materialisierte Ansicht reagiert schneller als eine Ansicht. Das liegt daran, dass die materialisierte Ansicht im Voraus berechnet wird und somit keine Zeit damit verschwendet wird, die Abfrage oder die Verknüpfungen in der Abfrage zu lösen, die die materialisierte Ansicht erstellen.

  • Gespeicherte SQL-Anweisung – Sie können anstelle einer materialisierten Ansicht eine Rollup- oder Aggregationstabelle verwenden. Rollup-Tabellen werden im Voraus berechnet und auf der Festplatte gespeichert (ähnlich wie materialisierte Ansichten), aber sie speichern ihre SQL-Anweisungen nicht in der Datenbank. Materialisierte Ansichten speichern ihre SQL-Anweisungen.

  • Einfach zu aktualisieren – Materialisierte Ansichten lassen sich leicht aktualisieren. Führen Sie einfach den REFRESH MATERIALIZED VIEW-Befehl aus.

  • Automatisches Umschreiben von Abfragen – Der Abfrageoptimierer kann Ihre SQL-Anweisung neu schreiben, um Daten aus einer vorhandenen materialisierten Ansicht abzurufen, auch wenn die materialisierte Ansicht nicht explizit in Ihrer SQL-Anweisung verwendet wird.