我最近将我的 Amazon RDS 实例db.t2.micro
从db.t3.small
.升级后,我还激活了performance_schema
关联参数组中的参数,因为我在某处读到此配置可以帮助启用 Performance Insights。但是,当我转到数据库实例的“修改”选项卡时,不会出现配置 Performance Insights 的选项。
DB 正在 MySQL 8.0.35 上运行,以下是我迄今为止所做工作的摘要:
- 从 db.t2.micro 升级到 db.t3.small。
- 通过在参数组中将 Performance_schema 设置为 1 来启用它。
- 通过检查当前配置来验证 Performance_schema 是否处于活动状态。
- 增强监控也已激活。
尽管执行了这些步骤,当我检查它显示的配置时Performance Insights turned off
,“修改”选项卡中仍然缺少启用或配置 Performance Insights 的选项。
作为参考,我找到了一个 YouTube 视频 ( https://www.youtube.com/watch?v=92UNEOcBW_g ),其中有人使用类似的 db.t3.small 实例(但使用 PostgreSQL)并成功启用和访问 Performance Insights。这让我想知道我的设置是否缺少特定的配置或步骤。
此外,我还阅读了有关 Performance Insights 可用性的相互矛盾的信息。一些消息来源表明它只能从 db.t3.medium 开始使用,而另一些消息来源表明它应该从 db.t3.small 开始可用。
注意:当我进入数据库的监控选项卡时,AWS本身建议启用Performance Insights。
任何有关如何解决此问题的见解或建议将不胜感激。
我找到了一个标题为“Performance Insights 的 Amazon RDS DB 引擎、区域和实例类支持”的页面。根据该页面上的第一个表(在“RDS for MySQL”行中的“实例类限制”列下):
这个中文页面也表达了这一点
有鉴于此,我强烈建议升级到 db.t3.medium