Veröffentlicht am: Nov 21, 2017
HAQM 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 HAQM 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 HAQM Redshift-Cluster aktiviert. Weitere Informationen finden Sie in unserer Dokumentation.
Mit der aktuellen Veröffentlichung steht Ergebnis-Caching für HAQM Redshift-Kunden in allen öffentlichen AWS-Regionen bereit.