Configurazione del database per monitorare le query SQL lente con Database Insights per Amazon - Amazon Relational Database Service

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Configurazione del database per monitorare le query SQL lente con Database Insights per Amazon

Per monitorare le query SQL lente per il database, puoi utilizzare la sezione Query SQL lente nella dashboard di Database Insights. Prima di configurare il database per monitorare le query SQL lente, la sezione Slow SQL Queries è vuota.

Per ulteriori informazioni sul monitoraggio delle query SQL lente nella dashboard di Database Insights, consulta Visualizzazione del dashboard dell'istanza di CloudWatch database per Database Insights nella Amazon CloudWatch User Guide.

Per configurare il database per monitorare le query SQL lente con Database Insights, completa i seguenti passaggi:

  1. Abilita le esportazioni dei log in CloudWatch Logs.

  2. Crea o modifica il gruppo di DB per l'istanza DB.

Per informazioni sulla configurazione delle esportazioni di log, consulta Pubblicazione dei log del database su Amazon CloudWatch Logs nella Amazon RDS User Guide User Guide.

Per creare o modificare il gruppo di parametri DB, consulta i seguenti argomenti.

RDS for MariaDB

Per configurare la tua istanza DB RDS for MariaDB per monitorare le query SQL lente, imposta i seguenti parametri.

  • log_slow_query— impostato su 1

  • log_slow_query_time— impostato su 1.0

  • log_output— impostato su FILE

RDS for MySQL

Per configurare l'istanza DB RDS for MySQL per monitorare le query SQL lente, imposta i seguenti parametri.

  • slow_query_log— impostato su 1

  • long_query_time— impostato su 1.0

  • log_output— impostato su FILE

RDS for PostgreSQL

Per configurare l'istanza DB RDS for PostgreSQL per monitorare le query SQL lente, imposta i seguenti parametri. Tieni presente che l'impostazione di questi parametri potrebbe ridurre le prestazioni dell'istanza DB.

  • log_min_duration_statement— impostato su 1000

  • log_statement— impostato su none

  • log_destination— impostato su stderr

Nota

Per RDS for MySQL MySQL, è possibile configurare il parametro con una granularità di 1 microsecondo. long_query_time Ad esempio, è possibile 0.000001 impostare questo parametro su. A seconda della quantità di query sull'istanza DB, il valore del parametro long_query_time può ridurre le prestazioni. Inizia con il valore 1.0 e modificalo in base al carico di lavoro. Quando imposti questo parametro su0, Database Insights registra tutte le query.

Per informazioni sui log RDS per MariaDB, RDS per MySQL e RDS per PostgreSQL, vedere quanto segue.