在 aws rds performance insight 不显示顶部 sql 查询的情况下,你可以尝试切换到 Performance Insights 的系统视图,以查看排名前列的 SQL 语句。以下是一个例子:
以下是可以在 AWS CLI 中使用的示例代码:
aws rds describe-db-instances --db-instance-identifier your-db-instance-identifier --query "DBInstances[].Endpoint[]" --filters Name=db-instance-id,Values=your-db-instance-identifier --output text aws cloudwatch get-metric-data --metric-data-queries file://./perf-insights-metrics.json --start-time 2019-10-08T00:00:00Z --end-time 2019-10-08T01:00:00Z --region us-east-1 --output json
你需要更改 perf-insights-metrics.json 文件中的查询列表以获取您要查看的数据。