Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Mehrdimensionale Datenlayout-Sortierung (Vorschau)
Im Folgenden finden Sie eine Dokumentation zur Vorschauversion für die mehrdimensionale Datenlayout-Sortierung von Tabellen. Sowohl die Dokumentation als auch die Funktion können sich ändern. Wir empfehlen, diese Funktion nur mit Testclustern und nicht in Produktionsumgebungen zu verwenden. Die Bedingungen für Vorversionen finden Sie unter Beta-Service-Teilnahme in den AWS -Servicebedingungen |
Anmerkung
Dieses Feature ist nur bei Verwendung von Vorschau-Clustern und Vorschau-Arbeitsgruppen verfügbar. Weitere Informationen zum Einrichten von Vorschau-Clustern finden Sie unter Erstellen eines Vorschau-Clusters im Amazon-Redshift-Verwaltungshandbuch. Weitere Informationen zum Einrichten von Vorschau-Arbeitsgruppen finden Sie unter Erstellen einer Vorschau-Arbeitsgruppe im Amazon-Redshift-Verwaltungshandbuch.
Ein mehrdimensionaler Sortierschlüssel für das Datenlayout ist eine Art von AUTO Sortierschlüssel, der auf sich wiederholenden Prädikaten basiert, die in einem Workload vorkommen. Wenn Ihr Workload sich wiederholende Prädikate enthält, kann Amazon Redshift die Tabellen-Scan-Leistung verbessern, indem Datenzeilen, die den sich wiederholenden Prädikaten entsprechen, gekoppelt werden. Anstatt die Daten einer Tabelle in strikter Spaltenreihenfolge zu speichern, speichert ein mehrdimensionaler Datenlayout-Sortierschlüssel Daten, indem er sich wiederholende Prädikate analysiert, die in einem Workload vorkommen. In einem Workload kann es mehr als ein sich wiederholendes Prädikat geben. Je nach Workload kann diese Art von Sortierschlüssel die Leistung vieler Prädikate verbessern. Amazon Redshift bestimmt automatisch, ob diese Sortierschlüsselmethode für Tabellen verwendet werden soll, die mit einem AUTO
-Sortierschlüssel definiert sind.
Angenommen, Sie haben eine Tabelle, deren Daten in Spaltenreihenfolge sortiert sind. Möglicherweise müssen viele Datenblöcke untersucht werden, um festzustellen, ob sie den Prädikaten Ihres Workloads entsprechen. Wenn die Daten jedoch in Prädikatreihenfolge auf der Festplatte gespeichert sind, müssen weniger Blöcke gescannt werden, um die Abfrage durchzuführen. In diesem Fall ist die Verwendung eines mehrdimensionalen Datenlayout-Sortierschlüssels von Vorteil.
Informationen dazu, ob eine Abfrage einen mehrdimensionalen Datenlayoutschlüssel verwendet, finden Sie in der step_attribute
-Spalte der SYS_QUERY_DETAIL-Ansicht. Wenn der Wert multi-dimensional
ist, wurde ein mehrdimensionales Datenlayout für die Abfrage verwendet. Informationen darüber, ob eine mit dem AUTO Sortierschlüssel definierte Tabelle ein multidimensionales Datenlayout verwendet, finden Sie in der Spalte der sortkey1
Ansicht. SVV_TABLE_INFO Wenn der Wert padb_internal_mddl_key_col
ist, wurde ein mehrdimensionales Datenlayout für den Tabellensortierschlüssel verwendet.
Um zu verhindern, dass Amazon Redshift einen mehrdimensionalen Sortierschlüssel für das Datenlayout verwendet, wählen Sie eine andere Tabellen-Sortierschlüsseloption als SORTKEY AUTO
. Weitere Informationen zu SORTKEY Optionen finden Sie unterCREATE TABLE.