Ein bereitgestellter Amazon Redshift-Cluster mit fünf ra3.4xlarge-Knoten zeigt während des normalen Betriebs einen Knoten häufig mit über 90 % CPU-Auslastung an, während die anderen vier unter 15 % liegen. Der Cluster verwendet die Schlüsselverteilung. Der Techniker möchte die gleiche Knotenanzahl beibehalten, aber die Last auf die Knoten verteilen. Welche Änderung wird dies erreichen?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Ändern Sie den Verteilungsschlüssel in die Tabellenspalte, die die größte Dimension aufweist..
Warum dies die Antwort ist
Die Änderung des Verteilungsschlüssels (DISTKEY) auf eine Spalte mit hoher Kardinalität (größte Dimension) ist die effektivste Methode, um die Daten gleichmäßig über die Compute-Knoten eines Amazon Redshift-Clusters zu verteilen. Eine ungleichmäßige Verteilung, oft als Daten-Skew bezeichnet, führt dazu, dass ein Knoten mehr Daten verarbeiten muss als andere, was zu einer hohen CPU-Auslastung und Engpässen führt. Durch die Wahl einer Spalte mit vielen unterschiedlichen Werten als Verteilungsschlüssel wird sichergestellt, dass die Daten-Slices gleichmäßiger auf die Knoten verteilt werden, wodurch die Arbeitslast ausgeglichen wird. Das Ändern des Sortierschlüssels verbessert die Abfrageleistung, beeinflusst aber nicht die Datenverteilung auf den Knoten. Ein Upgrade der Knotengröße würde die Gesamtleistung erhöhen, aber das Problem der ungleichmäßigen Lastverteilung nicht beheben. Der Primärschlüssel in Redshift ist ein logisches Konzept und hat keine direkte Auswirkung auf die physische Datenverteilung oder die CPU-Auslastung der Knoten.
Bestehen Sie Ihre Prüfung – ohne endlose Antwortsuche
Erhalten Sie jede verifizierte Frage und Erklärung für diese Prüfung an einem Ort und sparen Sie Stunden der Vorbereitung. Über 1.000 Zertifizierungen · Über 20 Sprachen · Kostenloser Start.
Bestehen Sie Ihre Prüfung schneller → Keine Karte erforderlich