如何让 MariaDB 慢查询日志显示在 RDS 上

如何让 MariaDB 慢查询日志显示在 RDS 上

我在 RDS 上有一个 MariaDB 实例,我想为其启用慢查询日志。

下列的文档,我已经创建了一个分配给数据库的参数组。

当我对参数组进行更改时,我可以看到针对数据库记录的事件“已完成更新数据库参数组“,这让我相信数据库可以看到新的参数。

但是,我看不到任何证据表明慢速查询日志已生成。当我刷新日志时,只有默认日志error/mysql-error-running.log和每小时日志。

我已将所有日志传递到 Cloudwatch,但它也看不到任何慢查询日志。

进行更改后,我遇到了已知的缓慢端点,无论如何,我希望至少看到一个空文件(就像我们对错误日志所做的那样)。

我是不是漏掉了什么步骤?或者配置有点过大?如能得到任何帮助,我将不胜感激!

自定义参数组的内容

  • log_输出文件
  • log_queries_not_using_indexes 1
  • 长查询时间 1
  • slow_query_log 1

相关内容