【问题标题】:AWS RDS Performance Insights not showing SQL QueriesAWS RDS Performance Insights 未显示 SQL 查询
【发布时间】:2020-04-07 17:40:00
【问题描述】:

我在 AWS RDS 中的现有 SQL Server 数据库 (MySql 5.6.46) 上启用了 Performance Insights。 但是,无论我从顶部列表中选择多长时间,它仍然显示 0 个会话和“在所选时间范围内没有活动会话”。

我是否需要满足某些条件才能将我的查询记录在 Performance Insights 中?标准是什么?我该如何解决这个问题?

【问题讨论】:

  • 也许您的数据库实例有误?:“以下数据库实例类不支持性能洞察:db.t2.micro、db.t2.small、db.t3.micro 和 db。 t3.小。”和“在 Aurora MySQL 上,db.t2 或 db.t3 数据库实例类不支持 Performance Insights。”
  • 不,它是 t3.xlarge。顺便说一句,我向 rdspi@amazon.com 发送了一封电子邮件,并得到了及时回复。他们调查了这个问题,并在他们的后端发现了一个错误。他们很快就解决了这个问题,现在我可以看到报告了。谢谢。
  • 感谢您告诉我。很高兴它得到了整理。

标签: amazon-web-services amazon-rds


【解决方案1】:

我创建了 AWS 工程师向我解释的 AWS Support 案例:

不幸的是,这是我们的一个已知问题,当在与引擎版本升级相同的 API 调用中发出 Performance Insights 时,它没有启用,因为 RDS 在执行多个请求时遵循优先级,这些请求已作为相同的 API 调用 - 例如在这种情况下,请求启用 Performance Insights 并请求将实例升级到 11.1 版本。 Performance Insights 调用首先评估,然后是引擎升级。这意味着在考虑 Performance Insights 请求时,该实例仍在以前的不兼容版本上,因此请求未成功通过。

解决此问题的解决方法是禁用性能洞察,等待几分钟,然后重新启用性能洞察。

启用/禁用 Performance Insights 不会导致中断/停机。 Performance Insights 代理旨在远离您的数据库工作负载。当 Performance Insights 检测到负载过重或资源耗尽时,它会后退,仍然收集数据,但前提是这样做是安全的。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-12-11
    • 2018-08-01
    • 2022-10-20
    • 2020-11-28
    • 1970-01-01
    • 2021-12-01
    • 1970-01-01
    • 2021-09-12
    相关资源
    最近更新 更多