Veröffentlicht am: Nov 21, 2017
Amazon Redshift verbessert die Performance für wiederholte Abfragen, indem das Ergebnis zunächst gecacht wird und das gecachte Ergebnis beim erneuten Ausführen von Abfragen dann zurückgegeben wird.
Dashboard-, Visualisierungs- und Business Intelligence (BI)-Tools erhalten durch das Ergebnis-Caching bei wiederholten Abfragen eine erhebliche Leistungssteigerung. Darüber hinaus werden durch das Ergebnis-Caching Ressourcen frei, um die Performance aller anderen Abfragen zu steigern.
Wenn eine Abfrage ausgeführt wird, durchsucht Amazon Redshift den Cache nach gecachten Ergebnissen aus einer vorherigen Ausführung. Wenn ein gecachtes Ergebnis gefunden wird und sich die Daten nicht geändert haben, wird das gecachte Ergebnis sofort zurückgegeben, ohne die Abfrage erneut auszuführen. Wenn keine gecachten Ergebnisse vorhanden sind oder sich die Daten geändert haben, wird die Abfrage erneut ausgeführt und das neue Ergebnis wird für künftige Ausführungen gecacht. Wenn das gecachte Ergebnis zurückgegeben wird, werden die Ressourcen geschont und stehen für andere Abfragen zur Verfügung.
Ab dieser Veröffentlichung haben wir eine neue Spalte "source_query" zur Ansicht SVL_QLOG hinzugefügt, der Sie entnehmen können, ob für eine Abfrage Ergebnis-Caching verwendet wird. Ergebnis-Caching ist standardmäßig für alle Amazon Redshift-Cluster aktiviert. Weitere Informationen finden Sie in unserer Dokumentation.
Mit der aktuellen Veröffentlichung steht Ergebnis-Caching für Amazon Redshift-Kunden in allen öffentlichen AWS-Regionen bereit.