Veröffentlicht am: Aug 3, 2021

Amazon Web Services, Inc. (AWS), ein Amazon.com-Unternehmen (NASDAQ: AMZN), erweitert die automatische Tabellenoptimierung, um die Codierungen der Spaltenkomprimierung zu ändern. Diese neue Funktion behält die optimalen Komprimierungscodierungen in Amazon-Redshift-Datenbanktabellen kontinuierlich bei, um eine hohe Leistung zu erzielen und die Speicherauslastung zu reduzieren. Durch die Verwendung von Automatisierung zur Verwaltung der Spaltenkomprimierung können Kunden sicherstellen, dass die Codierungen der Spaltenkomprimierung immer optimiert werden, um die bestmögliche Leistung zu erzielen.

Eine Komprimierungscodierung gibt den Komprimierungstyp an, der auf Datenwerte in einer Spalte angewendet wird, wenn Zeilen zu einer Tabelle hinzugefügt werden. Die Auswahl der richtigen Codierung verringert die Speicherauslastung einer Spalte und verbessert gleichzeitig die Leistung von Abfragen, die auf die Spalte zugreifen. Derzeit wählt Amazon Redshift basierend auf einer Datenprobe aus S3 automatisch die optimalen Codierungen für die Spaltenkomprimierung aus. Da sich jedoch Daten im Laufe der Zeit ändern oder neue Komprimierungscodierungen eingeführt werden, die die Leistung verbessern können, besteht die Notwendigkeit, die Codierungen der Spaltenkomprimierung zu aktualisieren, um die Leistung zu verbessern oder den Speicherbedarf zu reduzieren. Mit dieser Version wird die Spaltenkomprimierung kontinuierlich überwacht und fortlaufend aktualisiert.

Um diese Funktion zu nutzen, erstellt ein Benutzer eine neue Tabelle mit der CREATE-Anweisung oder definiert eine vorhandene Tabelle für die Codierungsautomatisierung mit dem neuen Befehl ALTER TABLE table_name ENCODE AUTO. Wenn Amazon Redshift feststellt, dass eine Änderung der Codierung die Clusterleistung verbessert, werden Tabellen automatisch innerhalb von Stunden nach dem Start des Clusters mit minimalen Auswirkungen auf Abfragen geändert. Danach werden Clusterdaten kontinuierlich ausgewertet, um zu bestimmen, ob eine optimalere Komprimierung der Clusterleistung zugute kommt. Weitere Informationen zur automatischen Tabellenoptimierung von Amazon Redshift finden Sie in der Dokumentation.

Die automatische Tabellenoptimierung ist in allen Regionen verfügbar, in denen der Amazon Redshift Advisor verfügbar ist. Informationen zur Verfügbarkeit von Amazon Redshift Advisor finden Sie unter diesem Link.