Amazon Redshift unterstützt die Verwendung von Python-UDFs nach dem 30. Juni 2026 nicht mehr. Wir werden damit beginnen, es schrittweise durchzusetzen. Weitere Informationen zum Ende der Lebensdauer von Python und zu den Migrationsoptionen finden Sie im Blogbeitrag
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.
Befolgen der Empfehlungen von Amazon Redshift Advisor
Um Ihnen bei der Verbesserung der Leistung und bei der Senkung der Betriebskosten für Ihren Amazon-Redshift-Cluster zu helfen, bietet Amazon Redshift Advisor Ihnen spezifische Empfehlungen über vorzunehmende Änderungen. Advisor entwickelt seine angepassten Empfehlungen durch Analyse der Leistung und Nutzungsmetriken für Ihr Cluster. Diese individuellen Empfehlungen beziehen sich auf Einstellungen für Operationen und Cluster. Advisor ordnet Empfehlungen in der Reihenfolge ihrer Auswirkungen ein, damit Sie Ihre Optimierungen priorisieren können.
So funktioniert Advisor
Advisor basiert die Empfehlungen auf Beobachtungen im Hinblick auf Leistungsstatistiken oder Operationsdaten. Advisor entwickelt Beobachtungen, indem er Tests auf Ihrem Computer clusters/workgroups durchführt, um festzustellen, ob ein Testwert innerhalb eines bestimmten Bereichs liegt. Falls das Testergebnis außerhalb dieses Bereichs liegt, generiert Advisor eine Beobachtung für Ihr Cluster. Zur selben Zeit erstellt Advisor eine Empfehlung, wie Sie den beobachteten Wert zurück in den Bereich der bewährten Methode bringen.
Für Multi-Cluster-Architekturen, die Amazon Redshift Data Sharing verwenden, bietet Advisor jetzt eine verbesserte Optimierung, indem Workload-Muster clusters/workgroups in Ihrem gesamten Datennetz analysiert werden, auch in verschiedenen clusters/workgroups Regionen. Wenn Sie Tabellen zwischen Producer und Consumer gemeinsam nutzen clusters/workgroups, erfasst Advisor automatisch Abfragemuster von allen Consumer-Endpunkten im Datennetz, sofern sie nicht ausdrücklich abgelehnt wurden, und kombiniert sie mit Producer-Workloads, um effektivere Empfehlungen zu generieren. Das bedeutet, dass Ihre Tabellenoptimierungen — einschließlich Sortierschlüssel, Verteilungsschlüssel und Komprimierung — darauf basieren, wie Ihre Daten tatsächlich in Ihrem gesamten Unternehmen verwendet werden, nicht nur in einem einzelnen Cluster. Advisor unterstützt auch Amazon Redshift Serverless und gewährleistet so automatisch die Kontinuität der Optimierung über Pause- und Wiederaufnahmezyklen hinweg.
Nehmen wir beispielsweise an, Ihr Data Warehouse enthält Tabellen mit suboptimalen Verteilungsschlüsseln, die zu einer Verschiebung der Daten zwischen den Rechenknoten führen. In diesem Fall empfiehlt Advisor automatisch, Tabellen mithilfe des DISTKEY-Parameters neu zu verteilen, um eine Spalte anzugeben, die Daten gleichmäßig verteilt. Nehmen wir in einem anderen Beispiel an, Advisor stellt fest, dass Ihr Cluster Tabellen ohne Sortierschlüssel oder mit ineffizienten Sortierschlüsseldefinitionen enthält, die zu einer schlechten Abfrageleistung führen. In diesem Fall gibt Advisor automatisch Empfehlungen für geeignete Sortierschlüsselspalten, die auf Ihren Abfragemustern basieren, um die Datenfilterung zu verbessern und den Speicherplatz zu reduzieren. I/O
Optimierung von Architekturen für die gemeinsame Datennutzung
Wenn Sie Amazon Redshift Data Sharing verwenden, um Workloads auf mehrere zu verteilen, hilft Ihnen Advisor dabei clusters/workgroups, die Leistung in Ihrem gesamten Datennetz zu optimieren. Advisor analysiert automatisch, wie gemeinsam genutzte Tabellen für alle Verbraucher abgefragt werden. clusters/workgroups Dazu gehört auch, zu verstehen, welche Spalten häufig gefiltert werden, welche Tabellen häufig zusammengefügt werden und wie Daten gescannt werden. Unter Berücksichtigung des Gesamtbilds der Datennutzung generiert Advisor Empfehlungen, die die Leistung Ihrer gemeinsam genutzten Daten für alle Benutzer verbessern.
Indem Sie Tabellen auf der Grundlage von Nutzungsmustern in Ihrem gesamten Unternehmen und nicht auf der Grundlage eines einzelnen Clusters optimieren, können Sie:
Treffen Sie datengestützte Optimierungsentscheidungen auf der Grundlage von Datenzugriffsmustern clusters/workgroups im gesamten Mesh
Niedrigere Speicherkosten durch effektivere Komprimierungsstrategien
Verbessern Sie die Ressourcennutzung in Ihrem gesamten Datennetz
Amazon-Redshift-Regionen, in denen Advisor unterstützt wird
Die Amazon Redshift Advisor-Funktion ist nur in den folgenden AWS Regionen verfügbar:
-
Region USA Ost (Nord-Virginia) (us-east-1)
-
Region USA Ost (Ohio) (us-east-2)
-
Region USA West (Nordkalifornien) (us-west-1)
-
Region USA West (Oregon) (us-west-2)
-
Region Afrika (Kapstadt) (af-south-1)
-
Region Asien-Pazifik (Hongkong) (ap-east-1)
-
Region Asien-Pazifik (Hyderabad) (ap-south-2)
-
Region Asien-Pazifik (Jakarta) (ap-southeast-3)
-
Region Asien-Pazifik (Melbourne) (ap-southeast-4)
-
Asien-Pazifik (Malaysia) – ap-southeast-5
-
Region Asien-Pazifik (Mumbai) (ap-south-1)
-
Region Asien-Pazifik (Osaka) (ap-northeast-3)
-
Region Asien-Pazifik (Seoul) (ap-northeast-2)
-
Region Asien-Pazifik (Singapur) (ap-southeast-1)
-
Region Asien-Pazifik (Sydney) (ap-southeast-2)
-
Region Asien-Pazifik (Tokio) (ap-northeast-1)
-
Region Kanada (Zentral) (ca-central-1)
-
Region Kanada West (Calgary) (ca-west-1)
-
Region China (Peking) (cn-north-1)
-
Region China (Ningxia) (cn-northwest-1)
-
Region Europa (Frankfurt) (eu-central-1)
-
Region Europa (Irland) (eu-west-1)
-
Region Europa (London) (eu-west-2)
-
Region Europa (Mailand) (eu-south-1)
-
Region Europa (Paris) (eu-west-3)
-
Region Europa (Spanien) (eu-south-2)
-
Region Europa (Stockholm) (eu-north-1)
-
Region Europa (Zürich) (eu-central-2)
-
Region Israel (Tel Aviv) (il-central-1)
-
Region Naher Osten (Bahrain) (me-south-1)
-
Region Naher Osten (VAE) (me-central-1)
-
Region Südamerika (São Paulo) (sa-east-1)