Konfigurieren Ihrer Datenbank zur Überwachung langsamer SQL-Abfragen mit Database Insights für Amazon Aurora - Amazon Aurora

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.

Konfigurieren Ihrer Datenbank zur Überwachung langsamer SQL-Abfragen mit Database Insights für Amazon Aurora

Um langsame SQL-Abfragen für Ihre Datenbank zu überwachen, können Sie den Abschnitt Langsame SQL-Abfragen im Dashboard von Database Insights verwenden. Bevor Sie Ihre Datenbank für die Überwachung langsamer SQL-Abfragen konfigurieren, ist der Abschnitt Langsame SQL-Abfragen leer.

Weitere Informationen zur Überwachung langsamer SQL-Abfragen im Dashboard von Database Insights finden Sie unter Viewing the Database Instance Dashboard for CloudWatch Database Insights im Amazon-CloudWatch-Benutzerhandbuch.

Führen Sie die folgenden Schritte aus, um Ihre Datenbank für die Überwachung langsamer SQL-Abfragen mit Database Insights zu konfigurieren:

  1. Aktivieren Sie Protokollexporte in CloudWatch Logs.

  2. Erstellen oder ändern Sie die DB-Cluster-Parametergruppe für Ihren DB-Cluster .

Informationen zur Konfiguration von Protokollexporten finden Sie unter Veröffentlichen von Datenbankprotokollen in Amazon CloudWatch Logs im Amazon-Aurora-Benutzerhandbuch.

Weitere Informationen zum Erstellen oder Ändern Ihrer DB-Cluster-Parametergruppe finden Sie in den folgenden Themen.

Amazon Aurora MySQL

Um Ihren Amazon Aurora MySQL-DB-Cluster für die Überwachung langsamer SQL-Abfragen zu konfigurieren, können Sie die folgende Parameterkombination als Beispiel verwenden:

  • slow_query_log – festlegen auf 1

  • long_query_time – festlegen auf 1.0

  • log_output – festlegen auf FILE

Dies ist eine mögliche Konfiguration. Eine umfassende Anleitung zu den Protokollparametern für langsame Abfragen von MySQL und zusätzlichen Konfigurationsoptionen finden Sie in der MySQL-Dokumentation zum Protokoll für langsame Abfragen.

Amazon Aurora PostgreSQL

Um Ihren PostgreSQL-DB-Cluster von Amazon Aurora für die Überwachung langsamer SQL-Abfragen zu konfigurieren, können Sie die folgende Parameterkombination als Beispiel verwenden. Beachten Sie, dass die Einstellung dieser Parameter die Leistung Ihres DB-Clusters beeinträchtigen kann.

  • log_min_duration_statement – festlegen auf 1000

  • log_statement – festlegen auf none

  • log_destination – festlegen auf stderr

Dies ist eine mögliche Konfiguration. Eine umfassende Anleitung zu PostgreSQL-Protokollparametern und zusätzlichen Konfigurationsoptionen finden Sie in der PostgreSQL-Dokumentation zur Protokollierungskonfiguration.

Anmerkung

Für Aurora MySQL können Sie den Parameter long_query_time mit einer Granularität von 1 Mikrosekunde konfigurieren. Sie können diesen Parameter beispielsweise auf 0.000001 festlegen. Je nach Anzahl der Abfragen auf der DB-Instance kann der Wert des Parameters long_query_time die Leistung verringern. Beginnen Sie mit dem Wert 1.0 und passen Sie ihn an Ihre Workload an. Wenn Sie diesen Parameter auf 0 festlegen, protokolliert Database Insights alle Abfragen.

Informationen zu Protokollen von Aurora MySQL und Aurora PostgreSQL finden Sie im Folgenden.