Amazon Redshift unterstützt ab dem 1. November 2025 nicht mehr die Erstellung neuer Python-UDFs. Wenn Sie Python-UDFs verwenden möchten, erstellen Sie die UDFs vor diesem Datum. Bestehende Python-UDFs funktionieren weiterhin wie gewohnt. Weitere Informationen finden Sie im Blog-Posting
Analyse der Abfrageausführung
Sie können die Ausführungsdetails einer Abfrage analysieren, um zu verstehen, wie gut sie funktioniert hat, und potenzielle Optimierungsbereiche identifizieren. Durch die Analyse einer Abfrage erhalten Sie Einblicke in den Abfrageplan, einschließlich der erforderlichen Schritte, der für jeden Schritt benötigten Zeit und der Menge der verarbeiteten Daten. Zu den häufigsten Anwendungsfällen gehören die Fehlerbehebung bei langsam laufenden Abfragen, die Optimierung von Datenverteilungsstrategien und die Identifizierung von Möglichkeiten für das Umschreiben oder Indizieren von Abfragen.
So analysieren Sie eine Abfrage:
-
Melden Sie sich bei der AWS-Managementkonsole an und öffnen Sie die Amazon-Redshift-Konsole unter https://console.aws.amazon.com/redshiftv2/
. -
Wählen Sie im Navigationsmenü Queries and loads (Abfragen und Ladevorgänge) aus, um die Liste der Abfragen für Ihr Konto anzuzeigen. Möglicherweise müssen Sie die Einstellungen auf dieser Seite ändern, um Ihre Anfrage zu finden.
-
Wählen Sie den Identifikator Query (Abfrage) in der Liste aus, um Query details (Abfragedetails) anzuzeigen.
Die Seite Query details (Abfragedetails) enthält Query details (Abfragedetails)- und Query plan (Abfrageplan)-Registerkarten mit Metriken über die Abfrage.
Anmerkung
Sie können zur Seite Abfragedetails auch von einer Clusterdetails-Seite oder der Registerkarte Abfrageverlauf aus navigieren, wenn Sie einen Drilldown für eine Abfrage in einem Abfragelaufzeit-Diagramm durchführen.
Die Seite Query details (Abfragedetails) enthält die folgenden Abschnitte:
-
Eine Liste der Rewritten queries (neu geschriebenen Abfragen), wie im folgenden Screenshot dargestellt.
-
Ein Abschnitt Query details (Abfragedetails), wie im folgenden Screenshot dargestellt.
-
Eine Registerkarte Query details (Abfragedetails), die die ausgeführte SQL und die Execution details (Ausführungsdetails) über die Ausführung enthält.
-
Eine Registerkarte Query plan (Abfrageplan), die die Schritte des Query plan (Abfrageplans) und andere Informationen über den Abfrageplan enthält. Diese Tabelle enthält auch Diagramme zum Cluster, wenn die Abfrage ausgeführt wurde.
-
Cluster health status (Cluster-Integritätsstatus
-
CPU-Auslastung
-
Verwendete Speicherkapazität
-
Active database connections (Aktive Datenbankverbindungen
-