

# Configuración de la base de datos para supervisar las consultas SQL lentas con Información sobre las bases de datos para Amazon RDS
<a name="USER_DatabaseInsights.SlowSQL"></a>

Para supervisar las consultas SQL lentas de la base de datos, puede utilizar la sección **Consultas SQL lentas** del panel de Información sobre las bases de datos. Antes de configurar la base de datos para supervisar consultas SQL lentas, la sección **Consultas SQL lentas** está en blanco.

Para obtener más información sobre cómo supervisar consultas SQL lentas en el panel de Información sobre las bases de datos, consulte [Visualización del panel de instancia de base de datos para Información sobre las bases de datos de CloudWatch](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Database-Insights-Database-Instance-Dashboard.html) en la *Guía del usuario de Amazon CloudWatch*.

Para configurar la base de datos para supervisar las consultas de SQL lentas con información de las bases de datos, complete los siguiente pasos:

1. Habilite la exportación de registros a registros de CloudWatch.

1. Cree o modifique el grupo de parámetros de base de datos para la instancia de base de datos.

Para obtener información sobre la configuración de las exportaciones de registros, consulte [Publicación de registros de bases de datos en Registros de Amazon CloudWatch](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_LogAccess.html#USER_LogAccess.Procedural.UploadtoCloudWatch) en la *Guía del usuario de Amazon RDS*.

Para crear o modificar el grupo de parámetros de base de datos, consulte los temas siguientes.
+ [Creación de un grupo de parámetros de base de datos en Amazon RDS](USER_WorkingWithParamGroups.Creating.md)
+ [Modificación de los parámetros de un grupo de parámetros de base de datos en Amazon RDS](USER_WorkingWithParamGroups.Modifying.md)

------
#### [ RDS for MariaDB ]

Para configurar la instancia de base de datos de RDS para MariaDB a fin de supervisar consultas SQL lentas, establezca los siguientes parámetros.
+ `log_slow_query`: se establece como `1`.
+ `log_slow_query_time`: se establece como `1.0`.
+ `log_output`: se establece como `FILE`.

------
#### [ RDS for MySQL ]

Para configurar la instancia de base de datos de RDS para MySQL a fin de supervisar consultas SQL lentas, establezca los siguientes parámetros.
+ `slow_query_log`: se establece como `1`.
+ `long_query_time`: se establece como `1.0`.
+ `log_output`: se establece como `FILE`.

------
#### [ RDS for PostgreSQL ]

Para configurar la instancia de base de datos de PostgreSQL para MySQL a fin de supervisar consultas SQL lentas, establezca los siguientes parámetros. Tenga en cuenta que la configuración de estos parámetros puede reducir el rendimiento de la instancia de base de datos.
+ `log_min_duration_statement`: se establece como `1000`.
+ `log_statement`: se establece como `none`.
+ `log_destination`: se establece como `stderr`.

------

**nota**  
Para RDS para MySQL, puede configurar el parámetro `long_query_time` con un detalle de 1 microsegundo. Por ejemplo, puede establecer este parámetro en `0.000001`. Dependiendo de la cantidad de consultas en la instancia de la base de datos, el valor del parámetro `long_query_time` puede reducir el rendimiento. Comience con el valor `1.0` y ajústelo en función de la carga de trabajo. Cuando establece este parámetro en `0`, Información sobre las bases de datos registra todas las consultas.

Para obtener información sobre los registros de RDS para MariaDB, RDS para MySQL y RDS para PostgreSQL, consulte lo siguiente.
+ [Archivos de registro de base de datos de MariaDB](USER_LogAccess.Concepts.MariaDB.md)
+ [Archivos de registro de base de datos de MySQL](USER_LogAccess.Concepts.MySQL.md)
+ [Archivos de registro de base de datos de RDS para PostgreSQL](USER_LogAccess.Concepts.PostgreSQL.md)