Amazon RDS mysql 启用慢查询日志

sim*_*onC 4 mysql amazon-web-services rds

我正在尝试通过 RDS Web 控制台启用慢查询日志。

我们在 RDS 上使用 mysql 5.6,而不是 aurora。

我将 Slow_query_log 的参数组值更改为 1 long_query_time 到 5 Slow_query_log_file 为 /rdsdbdata/log/slowquery/mysql-slowquery.log

显示全球状态;显示 Slow_queries 的值为 2817006 并且正在增加,因此显然存在慢速查询,但日志中没有任何内容。

下载的日志日志如下

日志已创建但日志内容不包含任何sql

/rdsdbbin/mysql/bin/mysqld, Version: 5.6.34-log (MySQL Community Server (GPL)). started with:
Tcp port: 3306  Unix socket: /tmp/mysql.sock
Time                 Id Command    Argument
/rdsdbbin/mysql/bin/mysqld, Version: 5.6.34-log (MySQL Community Server (GPL)). started with:
Tcp port: 3306  Unix socket: /tmp/mysql.sock
Time                 Id Command    Argument
/rdsdbbin/mysql/bin/mysqld, Version: 5.6.34-log (MySQL Community Server (GPL)). started with:
Tcp port: 3306  Unix socket: /tmp/mysql.sock
Time                 Id Command    Argument
Run Code Online (Sandbox Code Playgroud)

sys*_*138 5

需要更新一个参数才能启用慢查询日志,另外两个参数定义其工作方式:

slow_query_log:需要设置为1才能启用。

long_query_time:告诉记录哪些长时间运行的查询。

min_examined_row_limit:如果您不太关心运行时,而更关心可能是表扫描的查询,则将其设置为非零值将限制记录到涉及太多行的查询的内容。