Konfiguration Ihrer Datenbank zur Überwachung langsamer SQL-Abfragen mit Database Insights for Amazon RDS - Amazon Relational Database Service

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.

Konfiguration Ihrer Datenbank zur Überwachung langsamer SQL-Abfragen mit Database Insights for Amazon RDS

Um langsame SQL-Abfragen für Ihre Datenbank zu überwachen, können Sie den Abschnitt Langsame SQL-Abfragen im Database Insights-Dashboard 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 Database Insights-Dashboard finden Sie unter Viewing the Database Instance Dashboard for CloudWatch Database Insights im CloudWatch Amazon-Benutzerhandbuch.

Gehen Sie wie folgt vor, 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-Parametergruppe für Ihre DB-Instance.

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

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

RDS for MariaDB

Um Ihre RDS for MariaDB-DB-Instance für die Überwachung langsamer SQL-Abfragen zu konfigurieren, legen Sie die folgenden Parameter fest.

  • log_slow_query— eingestellt auf 1

  • log_slow_query_time— eingestellt auf 1.0

  • log_output— eingestellt auf FILE

RDS for MySQL

Um Ihre RDS for MySQL-DB-Instance für die Überwachung langsamer SQL-Abfragen zu konfigurieren, legen Sie die folgenden Parameter fest.

  • slow_query_log— eingestellt auf 1

  • long_query_time— eingestellt auf 1.0

  • log_output— eingestellt auf FILE

RDS for PostgreSQL

Um Ihre RDS for PostgreSQL-DB-Instance für die Überwachung langsamer SQL-Abfragen zu konfigurieren, legen Sie die folgenden Parameter fest. Beachten Sie, dass die Einstellung dieser Parameter die Leistung Ihrer DB-Instance beeinträchtigen kann.

  • log_min_duration_statement— eingestellt auf 1000

  • log_statement— eingestellt auf none

  • log_destination— eingestellt auf stderr

Anmerkung

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

Informationen zu RDS für MariaDB, RDS für MySQL und RDS für PostgreSQL-Logs finden Sie im Folgenden.