查看实例状态和建议
使用 Amazon RDS 控制台,您可以快速访问数据库实例的状态并响应 Amazon RDS 建议。
查看Amazon RDS 数据库实例状态
中的数据库实例的状态表示数据库实例的运行状况。您可以使用 Amazon RDS 控制台、Amazon CLI 命令 describe-db-instances 或 API 操作 DescribeDBInstances 来查看数据库实例的状态。
Amazon RDS 还使用名为维护状态的另一种状态,此状态显示在 Amazon RDS 控制台的维护栏中。该值指示需要应用于数据库实例的任何维护修补程序的状态。维护状态独立于数据库实例状态。有关维护状态 的更多信息,请参阅应用数据库实例的更新。
在下表中可找到数据库实例的可能状态值。此表还会显示是否对数据库实例和存储或者仅对存储向您计费,还是不向您计费。对于所有数据库实例状态,始终会针对备份使用向您计费。
数据库实例状态 | 已计费 | 描述 |
---|---|---|
available |
已计费 |
数据库实例正常且可用。 |
backing-up |
已计费 |
当前正在备份数据库实例。 |
configuring-enhanced-monitoring |
已计费 |
正在对此数据库实例启用或禁用增强监控。 |
configuring-iam-database-auth |
已计费 |
Amazon Identity and Access Management正在对此数据库实例启用或禁用 (IAM)数据库身份验证。 |
configuring-log-exports |
已计费 |
正在对此数据库实例启用或禁用向 Amazon CloudWatch Logs 发布日志文件。 |
converting-to-vpc |
已计费 |
数据库实例正在从不在 Amazon Virtual Private Cloud (Amazon VPC) 中的数据库实例转换为在 Amazon VPC 中的数据库实例。 |
creating |
不计费 |
正在创建数据库实例。无法访问正在创建的数据库实例。 |
deleting |
不计费 |
正在删除数据库实例。 |
failed |
不计费 |
数据库实例已失败,Amazon RDS 无法恢复它。执行时间点还原,以还原至数据库实例的最近可还原时间,从而恢复数据。 |
inaccessible-encryption-credentials |
不计费 |
无法访问或恢复用于加密或解密数据库实例的 Amazon KMS key。 |
inaccessible-encryption-credentials-recoverable |
对存储计费 |
无法访问用于加密或解密数据库实例的 KMS 密钥。但是,如果 KMS 密钥处于活动状态,则重新启动数据库实例可以恢复它。 有关更多信息,请参阅 为数据库实例启用 Amazon RDS 加密。 |
incompatible-network |
不计费 |
Amazon RDS 正尝试对数据库实例执行恢复操作,但无法执行此操作,因为 VPC 正处于一种阻止此操作完成的状态。例如,如果子网中的所有可用 IP 地址都在使用中,并且 Amazon RDS 无法为数据库实例获取 IP 地址,就会出现此状态。 |
incompatible-option-group |
已计费 |
Amazon RDS 尝试应用选项组更改,但却无法执行,并且 Amazon RDS 无法回滚到选项组之前的状态。有关更多信息,请查看数据库实例的近期事件列表。例如,如果选项组包含一个诸如 TDE 的选项以及数据库实例不包含加密信息时,上述情况可能会发生。 |
incompatible-parameters |
已计费 |
Amazon RDS 无法启动数据库实例,因为在数据库实例的数据库参数组中指定的参数与数据库实例不兼容。恢复参数更改或使这些更改与数据库实例相兼容以重新访问数据库实例。有关不兼容参数的更多信息,请查看数据库实例的近期事件列表。 |
incompatible-restore |
不计费 |
Amazon RDS 无法执行时间点还原。此状态的常见原因包括使用临时表、 使用带 MySQL 的 MyISAM 表,或使用带 MariaDB 的 Aria 表。 |
insufficient-capacity |
由于目前容量不足,Amazon RDS 无法创建实例。要在同一可用区中创建同一实例类型的数据库实例,请删除数据库实例,等待几个小时后,再尝试重新创建。或者,使用其他实例类或可用区创建新实例。 |
|
maintenance |
已计费 |
Amazon RDS 正在对数据库实例应用维护更新。此状态用于 RDS 预先计划的实例级别的维护。 |
modifying |
已计费 |
正在按照客户的请求修改数据库实例。 |
moving-to-vpc |
已计费 |
数据库实例正移至新的 Amazon Virtual Private Cloud (Amazon VPC)。 |
rebooting |
已计费 |
按照客户请求或需要重启数据库实例的 Amazon RDS 过程正在重启数据库实例。 |
resetting-master-credentials |
已计费 |
正在按照客户请求重置数据库实例的主凭证。 |
renaming |
已计费 |
正在按照客户请求重命名数据库实例。 |
restore-error |
已计费 |
数据库实例在尝试还原到某个时间点或从快照还原时遇到错误。 |
starting |
对存储计费 |
数据库实例正在启动。 |
stopped |
对存储计费 |
数据库实例已停止。 |
stopping |
对存储计费 |
正在停止数据库实例。 |
storage-full |
已计费 |
数据库实例达到了其存储分配容量。这是一种严重状态,我们推荐您立即修复该问题。为此,请通过修改数据库实例来扩展存储。要避免这种情况,请将 Amazon CloudWatch 警报设置为当存储空间逐渐减小时向您发出警告。 |
storage-optimization |
已计费 |
正在修改数据库实例以更改存储大小或类型。数据库实例完全正常运行。不过,在数据库实例状态为 storage-optimization (存储优化) 时,您无法请求对数据库实例的存储进行任何更改。存储优化过程通常很短,但有时可能会达到甚至超过 24 小时。 |
upgrading |
已计费 |
数据库引擎版本正在升级。 |
查看 Amazon RDS 建议
Amazon RDS 为数据库资源(例如数据库实例、、只读副本和数据库参数组)提供自动建议。这些建议通过分析数据库实例配置、使用和性能数据来提供最佳实践准则。
在下表中可以找到这些建议的示例。
类型 | 描述 | 建议 | 其他信息 |
---|---|---|---|
引擎版本已过时 |
您的数据库实例没有运行最新次要引擎版本。 |
建议升级到最新版本,因为其中包含最新的安全修复和其他改进。 |
|
存在待处理维护 |
您的数据库实例上有待处理的维护。 |
建议执行数据库实例上的待处理维护。针对操作系统的大多数更新通常是因安全问题而必须尽快进行的。 |
|
自动备份已禁用 |
您的数据库实例已禁用自动备份。 |
建议在数据库实例上启用自动备份。自动备份可实现数据库实例的时间点恢复。您可以免费获得最多与数据库实例的存储大小相同的备份存储。 |
|
磁性介质卷正在使用中 |
您的数据库实例在使用磁性介质存储。 |
大多数数据库实例不建议使用磁性介质存储。建议切换到通用型 (SSD) 存储或预配置 IOPS 存储。 |
|
EC2-Classic 平台正在使用中 |
您的数据库实例在使用旧 EC2-Classic 平台。 |
我们建议将您的数据库实例移到 EC2-VPC 平台,以便更好地进行网络访问控制。Amazon VPC 提供一个虚拟网络,它在逻辑上与 Amazon 云中的其他虚拟网络相互隔离。 |
|
增强监控已禁用 |
您的数据库实例未启用增强监控。 |
建议启用增强监控。增强监控提供用于监控和故障排除的实时操作系统指标。 |
|
加密已禁用 |
您的数据库实例未启用加密。 |
建议启用加密。之后您可从加密的快照还原,以对现有的 Amazon RDS 数据库实例加密。 |
|
上一代数据库实例类正在使用中 |
您的数据库实例正在上一代数据库实例类上运行。 |
上一代数据库实例类已替换为价格更低和/或性能更高的数据库实例类。建议在更新一代的数据库实例类上运行数据库实例。 |
|
大页不用于 Oracle 数据库实例 |
在您的数据库实例使用的数据库参数组中 |
要提高数据库可扩展性,建议在您的数据库实例使用的数据库参数组中将 |
|
非默认的自定义内存参数 |
您的数据库参数组设置的内存参数与默认值相差过多。 |
与默认值相差过多的设置可导致性能低下和错误。建议在数据库实例使用的数据库参数组中将自定义内存参数设置为其默认值。 |
|
为 MySQL 数据库实例启用更改缓冲 |
您的数据库参数组已启用更改缓冲。 |
更改缓冲允许 MySQL 数据库实例推迟维护二级索引所需的一些写入操作。此配置可略微提高性能,但可导致崩溃恢复出现大延迟。在崩溃恢复期间,二级索引必须是最新的。因此,更改缓冲的好处被可能非常长的崩溃恢复事件抵消。建议禁用更改缓冲。 |
Amazon数据库博客上的 Best practices for configuring parameters for Amazon RDS for MySQL, part 1: Parameters related to performance |
为 MySQL 数据库实例启用查询缓存 |
您的数据库参数组已启用查询缓存参数。 |
在更改需要清除缓存时,查询缓存可引起数据库实例停止。大多数工作负载不会受益于查询缓存。从 MySQL 8.0 版中删除了查询缓存。建议您禁用查询缓存参数。 |
Amazon数据库博客上的 Best practices for configuring parameters for Amazon RDS for MySQL, part 1: Parameters related to performance |
记录到表 |
您的数据库参数组将日志记录输出设置为 |
将日志记录输出设置为 |
Amazon RDS 在创建或修改资源时,为资源生成建议。Amazon RDS 还定期扫描您的资源并生成建议。
响应 Amazon RDS 建议
您可以在 Amazon Web Services Management Console 中找到建议。您可以立即执行建议的操作、将其安排在下一个维护时段或将其忽略。
响应 Amazon RDS 建议
登录Amazon Web Services Management Console并通过以下网址打开 Amazon RDS 控制台:https://console.aws.amazon.com/rds/
。 -
在导航窗格中,选择 Recommendations (建议)。
此时会显示建议页面。
-
在 Recommendations (建议) 页中,选择以下操作之一:
-
Active (活动) – 显示可以应用、忽略或计划的当前建议。
-
Dismissed (已忽略) – 显示已忽略的建议。如果选择 Dismissed (已忽略),可以应用这些已忽略的建议。
-
Scheduled (已计划) – 显示已计划但未应用的建议。将在下一计划维护时段中应用这些建议。
-
Applied (已应用) – 显示当前已应用的建议。
从任意建议列表中,均可打开一个部分,以查看该部分中的建议。
要配置用于显示每个部分中的建议的首选项,请选择 Preferences (首选项) 图标。
从显示的 Preferences (首选项) 窗口中,可以设置显示选项。这些选项包括可见列和要在页面上显示的建议数。
-
-
管理您的有效建议:
-
选择 Active (活动) 并打开一个或多个部分,以查看其中的建议。
-
选择一个或多个建议并选择 Apply now (立即应用)(以便立即应用)、Schedule (计划)(以便在下一维护时段应用)或 Dismiss (忽略)。
如果 Apply now (立即应用) 按钮对某建议显示但不可用(灰显),则该数据库实例不可用。仅当数据库实例状态为 available (可用) 时,才能立即应用建议。例如,如果数据库实例的状态为 modifying (正在修改),则不能立即将建议应用于该数据库实例。在这种情况下,请等待数据库实例可用再应用建议。
如果未对建议显示立即应用按钮,则不能使用建议页面应用建议。可以修改数据库实例以手动应用建议。
有关修改 数据库实例的更多信息,请参阅 修改 Amazon RDS 数据库实例。
注意 如果选择 Apply now (立即应用),数据库实例会出现短暂中断。
-