Veröffentlicht am: Dec 9, 2020
Amazon Redshift, das am häufigsten verwendete Cloud-Data-Warehouse, kündigt die allgemeine Verfügbarkeit der automatischen Tabellenoptimierung an, einer neuen Selbstoptimierungsfunktion, die das physische Design von Tabellen optimiert, indem Sortier- und Verteilungsschlüssel automatisch festgelegt werden, um die Abfragegeschwindigkeit zu verbessern. Mit der automatischen Tabellenoptimierung können Sie problemlos mit Amazon Redshift starten oder die Produktionsauslastung optimieren, indem Sie den Verwaltungsaufwand verringern, der erforderlich ist, um die bestmögliche Leistung zu erzielen.
Verteilungs- und Sortierschlüssel sind Tabelleneigenschaften, die definieren, wie Daten physisch gespeichert werden. Während Amazon Redshift eine branchenführende Leistung bietet, ohne Sortier- oder Verteilungsschlüssel festzulegen, kann das Anwenden von Schlüsseln zu erheblichen Leistungsverbesserungen für die anspruchsvollsten Workloads führen. Bisher mussten Kunden Sortier- und Verteilungsschlüssel manuell anwenden. Die automatische Tabellenoptimierung beobachtet kontinuierlich, wie Abfragen mit Tabellen interagieren, und verwendet maschinelles Lernen, um die besten Sortier- und Verteilungsschlüssel auszuwählen, um die Leistung für die Arbeitslast des Clusters zu optimieren. Wenn Redshift feststellt, dass das Anwenden eines Schlüssels die Clusterleistung verbessert, werden Tabellen innerhalb von Stunden automatisch geändert, ohne dass ein Administrator eingreifen muss.
Erstellen Sie zunächst einfach eine Tabelle, ohne explizit eine Sortierung oder einen Verteilungsschlüssel festzulegen. Bestehende Tabellen können für die Automatisierung definiert werden, indem ihre Sortier- und Verteilungsstile mit dem Befehl ALTER TABLE <tbl> ALTER sortkey | diststyle AUTO geändert werden . Weitere Informationen zur automatischen Tabellenoptimierung von Amazon Redshift finden Sie in der Dokumentation und im Blog .
Die automatische Tabellenoptimierung ist in Amazon Redshift Version 1.0.21291 in allen Regionen verfügbar, in denen der Redshift Advisor verfügbar ist. Informationen zur Verfügbarkeit von Amazon Redshift Advisor finden Sie unter dieser Link .