View a markdown version of this page

Zuweisung zusätzlicher Rechenressourcen für die automatische Datenbankoptimierung - Amazon Redshift

Amazon Redshift unterstützt ab Patch 198 nicht mehr die Erstellung neuer Python-UDFs. Bestehende Python-UDFs werden bis zum 30. Juni 2026 weiterhin funktionieren. Weitere Informationen finden Sie im Blog-Posting.

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.

Zuweisung zusätzlicher Rechenressourcen für die automatische Datenbankoptimierung

Autonomics verbessert die Abfrageleistung in Ihrem Cluster und hilft bei der Verwaltung der Speicherkosten und der Optimierung. Sie können zusätzliche Rechenressourcen zuweisen, um sicherzustellen, dass die Autonomics-Funktionen auch in Zeiten hohen Datenverkehrs konsistent ausgeführt werden, um von der Optimierung zu profitieren. Beachten Sie, dass autonome Systeme, die diese zusätzlichen Ressourcen nutzen, kostenpflichtig sind. Weitere Informationen zur Abrechnung autonomer Geräte finden Sie unter Abrechnung für autonome Operationen und Amazon Redshift Redshift-Preise.

Wenn zusätzliche Rechenressourcen für autonome Systeme deaktiviert werden, unterbricht Amazon Redshift vorübergehend den autonomen Betrieb in Zeiten hoher Systemlast, um die Auswirkungen auf gleichzeitige Workloads zu minimieren, bis genügend Ressourcen zur Verfügung stehen, um sie auszuführen, ohne Benutzeranfragen negativ zu beeinflussen, was sich möglicherweise auf die Leistung auswirkt.

Verwaltung zusätzlicher Rechenressourcen für autonome Systeme

Standardmäßig sind zusätzliche Rechenressourcen für autonome Systeme sowohl für bereitgestellte Cluster als auch für serverlose Arbeitsgruppen deaktiviert, mit Ausnahme von serverlosen Arbeitsgruppen mit Skalierung und Optimierung. AI-driven Bei serverlosen Arbeitsgruppen mit AI-driven Skalierung und Optimierung werden zusätzliche Rechenressourcen für autonome Arbeitsgruppen immer automatisch aktiviert und verwaltet, je nach Ihrem Preis-Leistungsprofil.

Sie können wählen, ob Sie zusätzliche Rechenressourcen sowohl während als auch nach der Erstellung des Clusters oder der Arbeitsgruppe aktivieren möchten.

Verwaltung zusätzlicher Rechenressourcen für Autonomics auf bereitgestellten Clustern mithilfe der Amazon Redshift Redshift-Konsole

Beim Erstellen eines neuen Clusters können Sie zusätzliche Rechenressourcen für autonome Systeme aktivieren, indem Sie im Autonomics-Konfigurationsfenster die Option Zusätzliche Rechenleistung aktivieren wählen. So gehen Sie vor:

  • Wählen Sie Cluster erstellen.

  • Wählen Sie im Autonomics-Konfigurationsfenster die Option Zusätzliche Rechenleistung aktivieren aus.

  • Sie werden einen Cluster mit aktivierter zusätzlicher Rechenleistung erstellen.

Weitere Informationen finden Sie unter Erstellen eines Clusters im Amazon Redshift Management Guide.

So aktivieren Sie zusätzliche Rechenressourcen nach der Erstellung eines Clusters:

  • Navigieren Sie in der Amazon Redshift Redshift-Konsole zum Cluster.

  • Wählen Sie auf der Seite mit den Cluster-Details im Drop-down-Menü Aktionen die Option Autonomics-Konfiguration bearbeiten aus.

  • Wählen Sie Zusätzliche Rechenleistung aktivieren aus.

Verwaltung zusätzlicher Rechenautonomie für bereitgestellte Cluster mithilfe der AWS CLI

Um einen bereitgestellten Cluster mit zusätzlichen Rechenressourcen für autonome Systeme zu erstellen, verwenden Sie den create-cluster Befehl mit der Option. extra-compute-for-automatic-optimization

aws redshift create-cluster --cluster-identifier <value> \ --node-type <value> \ --cluster-type <value> \ --master-username <value> \ --master-user-password <value> \ --extra-compute-for-automatic-optimization \ --region <value>

Um zusätzliche Rechenressourcen für autonome Systeme auf einem vorhandenen bereitgestellten Cluster zu aktivieren, verwenden Sie den modify-cluster Befehl mit der Option. extra-compute-for-automatic-optimization

aws redshift modify-cluster --cluster-identifier <value> \ --extra-compute-for-automatic-optimization \ --region <value>

Um zusätzliche Rechenressourcen für autonome Systeme auf einem vorhandenen bereitgestellten Cluster zu deaktivieren, verwenden Sie den modify-cluster Befehl mit der Option. no-extra-compute-for-automatic-optimization

aws redshift modify-cluster --cluster-identifier <value> \ --no-extra-compute-for-automatic-optimization \ --region <value>

Verwaltung zusätzlicher Rechenautonomie für serverlose Arbeitsgruppen mithilfe der Amazon Redshift Redshift-Konsole

Beim Erstellen einer neuen Arbeitsgruppe können Sie zusätzliche Rechenressourcen für autonome Systeme aktivieren, indem Sie im Autonomics-Konfigurationsfenster die Option Zusätzliche Rechenleistung aktivieren wählen.

  • Wählen Sie Create workgroup (Arbeitsgruppe erstellen) aus.

  • Wählen Sie in Schritt 1 im Autonomics-Konfigurationsfenster die Option Zusätzliche Rechenleistung aktivieren aus.

  • Sie erstellen eine serverlose Arbeitsgruppe mit aktivierter zusätzlicher Rechenleistung.

Anmerkung

Die Option Zusätzliche Rechenleistung aktivieren ist möglicherweise nicht verfügbar, wenn Sie ein Price-performance Ziel ausgewählt haben. Das liegt daran, dass bei serverlosen Arbeitsgruppen mit AI-driven Skalierung und Optimierung zusätzliche Rechenressourcen für autonome Arbeitsgruppen automatisch aktiviert und auf der Grundlage Ihres Preis-Leistungs-Profils verwaltet werden.

So aktivieren Sie zusätzliche Rechenressourcen nach dem Erstellen einer Arbeitsgruppe:

  • Navigieren Sie in der Amazon Redshift Serverless-Konsole zur Arbeitsgruppe.

  • Wählen Sie auf der Detailseite der Arbeitsgruppe im Drop-down-Menü Aktionen die Option Autonomics-Konfiguration bearbeiten aus.

  • Wählen Sie Zusätzliche Rechenleistung aktivieren aus.

Anmerkung

Die Option „Konfiguration autonomer Geräte bearbeiten“ ist möglicherweise ausgegraut, wenn für die Arbeitsgruppe ein Price-performance Ziel festgelegt wurde. Das liegt daran, dass bei serverlosen Arbeitsgruppen mit AI-driven Skalierung und Optimierung zusätzliche Rechenressourcen für autonome Arbeitsgruppen automatisch aktiviert und auf der Grundlage Ihres Preis-Leistungs-Profils verwaltet werden.

Verwaltung zusätzlicher autonomer Rechenfunktionen für serverlose Arbeitsgruppen mithilfe der AWS CLI

Um eine serverlose Arbeitsgruppe mit zusätzlichen Rechenressourcen für autonome Computer zu erstellen, verwenden Sie den Befehl mit der Option. create-workgroup extra-compute-for-automatic-optimization

aws redshift-serverless create-workgroup --base-capacity <value> \ --namespace-name <value> \ --workgroup-name <value> \ --extra-compute-for-automatic-optimization \ --region <value>

Um zusätzliche Rechenressourcen für autonome Computer in einer vorhandenen serverlosen Arbeitsgruppe zu aktivieren, verwenden Sie den Befehl mit der Option. update-workgroup --extra-compute-for-automatic-optimization

aws redshift-serverless update-workgroup \ --workgroup-name <value> \ --extra-compute-for-automatic-optimization \ --region <value>

Um zusätzliche Rechenressourcen für autonome Kommunikation in einer bestehenden serverlosen Arbeitsgruppe zu deaktivieren, verwenden Sie den Befehl mit der Option. update-workgroup --no-extra-compute-for-automatic-optimization

aws redshift-serverless update-workgroup \ --workgroup-name <value> \ --no-extra-compute-for-automatic-optimization \ --region <value>

Kostenkontrolle für autonome Systeme mit zusätzlichen Rechenressourcen

Kostenkontrolle für zusätzliche Rechenautonomie auf bereitgestellten Clustern

Mithilfe der Amazon Redshift Redshift-Konsole können Sie Nutzungsbeschränkungen für zusätzliche Rechenressourcen festlegen, die für autonome Funktionen auf bereitgestellten Clustern verwendet werden. Zusätzliche Rechenressourcen, die für autonome Systeme verwendet werden, werden nicht auf die Beschränkungen angerechnet, die Sie möglicherweise für die Parallelitätsskalierung festgelegt haben, und umgekehrt.

So richten Sie mithilfe der Konsole ein Nutzungslimit für zusätzliche Rechenleistung ein:

  • Navigieren Sie zur Seite mit den Cluster-Details und wählen Sie im Cluster-Navigationsmenü die Registerkarte Wartung aus.

  • Scrollen Sie nach unten und klicken Sie auf Nutzungslimits erstellen. Daraufhin wird die Seite „Nutzungsbeschränkungen verwalten“ angezeigt.

  • Suchen Sie auf der Seite Nutzungsbeschränkungen verwalten den Abschnitt mit dem Titel Nutzungslimit für zusätzliche Rechenleistung für die automatische Optimierung und wählen Sie Limit hinzufügen aus.

Um ein Nutzungslimit für zusätzliche Rechenleistung mithilfe von zu erstellen AWS CLI, verwenden Sie den create-usage-limit Befehl mit dem Feature-Typextra-compute-for-automatic-optimization. Der --limit-type Parameter muss time für diesen Feature-Typ auf eingestellt sein.

aws redshift create-usage-limit \ --cluster-identifier <value> \ --feature-type extra-compute-for-automatic-optimization \ --limit-type time \ --period <value> \ --amount <value> \ --breach-action <value>

Die --breach-action Parameter --period und akzeptieren dieselben Werte wie andere Nutzungsbeschränkungen. Weitere Informationen finden Sie unter Festlegen einer Nutzungsbeschränkung im Amazon Redshift Management Guide.

Kostenkontrolle für zusätzliche Rechenautonomie in serverlosen Arbeitsgruppen

Amazon Redshift Serverless bietet Funktionen zum Festlegen von Nutzungslimits für serverlose Arbeitsgruppen. Weitere Informationen finden Sie im Amazon Redshift Management Guide unter Festlegen von Nutzungslimits, einschließlich Festlegung von RPU-Limits. Die Nutzung zusätzlicher Rechenautonomie in Amazon Redshift Serverless ist in der gesamten serverlosen Nutzung enthalten, einschließlich Benutzeranfragen.

Mit der Amazon Redshift Serverless-Konsole können Sie sehen RPU-seconds , wie viele Server Ihre serverlose Arbeitsgruppe für zusätzliche Rechenautonomie verwendet. So gehen Sie vor:

  • Navigieren Sie zur Amazon Redshift Serverless-Konsole.

  • Wählen Sie in der Seitenleiste Ressourcenüberwachung aus.

  • Wählen Sie eine Arbeitsgruppe aus.

  • Scrollen Sie nach unten zur Grafik Zusätzliche Rechenleistung für automatische Optimierungen, die in Sekunden berechnet werden.

Weitere Informationen finden Sie unter Amazon Redshift Serverless Console im Amazon Redshift Management Guide.

Sie können auch in der SYS_SERVERLESS_USAGE Systemansicht nachsehencharged_extra_compute_for_automatic_optimization_seconds, welche Daten in RPU-Sekunden (kumulierte Recheneinheit) aufgezeichnet werden, die für automatische Optimierungen berechnet werden.