Veröffentlicht am: Nov 27, 2023
Amazon Redshift kündigt mehrdimensionale Datenlayouts an, einen neuen leistungsstarken Tabellensortiermechanismus, der die Leistung sich wiederholender Abfragen verbessert. Im Gegensatz zu herkömmlichen Sortiermethoden, bei denen Daten auf der Grundlage einer oder mehrerer Tabellenspalten sortiert werden, sortieren mehrdimensionale Datenlayouts Daten anhand der eingehenden Abfragefilter (z. B. Umsatz in einer bestimmten Region), wodurch die Leistung von Tabellenscans erheblich beschleunigt wird. Ein interner AWS-Benchmarktest zeigt, dass MDDL im Vergleich zum Fehlen eines Sortierschlüssels eine Reduzierung der Gesamtlaufzeit um 74% und im Vergleich zum besten einspaltigen Sortierschlüssel eine Reduzierung der Gesamtlaufzeit um 40% bewirkt hat.
Amazon Redshift bietet Funktionen zur automatischen Tabellenoptimierung (ATO), mit denen das Design von Tabellen automatisch optimiert wird, indem Sortier- und Verteilungsschlüssel angewendet werden, ohne dass ein Eingreifen des Administrators erforderlich ist. Wenn Sie nun ATO aktivieren oder Ihre Tabelle mit SORTKEY AUTO einrichten, analysiert Amazon Redshift Ihren Abfrageverlauf und wählt automatisch entweder einen einspaltigen Sortierschlüssel oder mehrdimensionale Datenlayouts für Ihre Tabelle aus, je nachdem, welche Option für Ihre Arbeitslast besser geeignet ist.
Mehrdimensionale Datenlayouts sind als Vorschau in den folgenden AWS-Regionen verfügbar: Asien-Pazifik (Tokio), USA-Ost (Ohio), USA-Ost (Nord-Virginia), USA-West (Oregon), Europa (Irland), Europa (Stockholm). Weitere Informationen finden Sie im Entwicklerhandbuch zu Amazon-Redshift-Datenbanken und im Blog.