要监控数据库的慢速 SQL 查询,可以使用“数据库洞察”控制面板中的慢速 SQL 查询部分。在配置数据库以监控慢速 SQL 查询之前,慢速 SQL 查询部分为空。
有关在“数据库洞察”控制面板中监控慢速 SQL 查询的更多信息,请参阅《Amazon CloudWatch 用户指南》中的查看数据库实例控制面板以获取 CloudWatch 数据库洞察。
要使用数据库洞察配置数据库以监控慢速 SQL 查询,请创建或修改数据库实例的数据库参数组。
要创建或修改数据库参数组,请参阅以下主题。
要将 RDS for MariaDB 数据库实例配置为监控慢速 SQL 查询,请设置以下参数。
log_slow_query
– 设置为1
log_slow_query_time
– 设置为1.0
log_output
– 设置为FILE
注意
对于 RDS for MySQL,可以将参数 long_query_time
配置为 1 微秒的粒度。例如,您可以将此参数设置为 0.000001
。根据数据库实例上的查询量,参数 long_query_time
的值可能会降低性能。从值 1.0
开始,然后根据工作负载进行调整。当您将此参数设置为 0
时,数据库洞察会记录所有查询。
有关 RDS for MariaDB、RDS for MySQL 和 RDS for PostgreSQL 日志的信息,请参阅以下内容。