首页 > 解决方案 > 如何查看极光无服务器的慢查询日志

问题描述

我已经使用无服务器选项创建了 aws aurora mysql。对于我设置的参数组

slow_query_log = 1
slow_query_log_file = /rdsdbdata/log/slowquery/mysql-slowquery.log
log_output = TABLE

当我连接到实例并运行show global variables like '%log_out%';它时,会显示 log_out = FILE 的设置我也看不到任何像实例类型这样的选项,我可以在其中设置日志以显示在 cloudwatch 中。

那么如何查看 AWS Aurora Serverless 的慢查询日志

标签: amazon-rdsamazon-aurora

解决方案


在您的 AWS 参数组中,使 log_output = FILE 而不是 TABLE。这是一个动态参数,应该使您的 slow_query_log_file 包含完成执行时间超过 'long_query_time' 秒的查询的信息。使用 SELECT @@long_query_time 确定当前设置。long_query_time 为 1 可能比 10(秒)更有用。


推荐阅读