- Amazon RDS - 首页
- Amazon RDS - 概述
- Amazon RDS - 环境
- Amazon RDS - 接口
- Amazon RDS - 数据库实例
- Amazon RDS - 数据库存储
- Amazon RDS - MS SQL 特性
- Amazon RDS - MS SQL 创建数据库
- Amazon RDS - MS SQL 连接数据库
- Amazon RDS - MS SQL 数据库导入导出
- Amazon RDS - MS SQL 数据库与SSL
- Amazon RDS - MS SQL DBA 任务
- Amazon RDS - Oracle 特性
- Amazon RDS - Oracle 创建数据库
- Amazon RDS - Oracle 连接数据库
- Amazon RDS - Oracle 数据库数据导入
- Amazon RDS - Oracle DBA 任务
- Amazon RDS - MariaDB 特性
- Amazon RDS - MariaDB 创建数据库
- Amazon RDS - MariaDB 连接数据库
- Amazon RDS - MariaDB 数据导入
- Amazon RDS - PostgreSQL 特性
- Amazon RDS - PostgreSQL 创建数据库
- Amazon RDS - PostgreSQL 连接数据库
- Amazon RDS - PostgreSQL 数据导入
- Amazon RDS - MySQL 特性
- Amazon RDS - MySQL 创建数据库
- Amazon RDS - MySQL 连接数据库
- Amazon RDS - MySQL 数据库导入导出
- Amazon RDS - MySQL DBA 任务
- Amazon RDS - 多可用区部署
- Amazon RDS - 数据库快照
- Amazon RDS - 数据库监控
- Amazon RDS - 事件通知
- Amazon RDS - 数据库访问控制
Amazon RDS - 数据库监控
为了维护 Amazon RDS 的可靠性、可用性和性能,我们需要收集监控数据,以便轻松调试多点故障。使用 Amazon RDS,您可以监控网络吞吐量、读写和/或元数据操作的 I/O、客户端连接以及数据库实例的突发信用余额。我们还应该考虑存储历史监控数据。这些存储的数据将为您提供一个基准,以便与当前的性能数据进行比较。
以下是某些监控数据示例以及它们如何帮助维护健康的 RDS 实例。
高 CPU 或 RAM 消耗 – 如果 CPU 或 RAM 消耗值较高,只要符合您对应用程序(例如吞吐量或并发性)的目标并且是预期的,则可能是合适的。
磁盘空间消耗 – 如果使用的空间始终达到或超过总磁盘空间的 85%,则应调查磁盘空间消耗情况。查看是否可以从实例中删除数据或将数据存档到其他系统以释放空间。
网络流量 – 对于网络流量,请与您的系统管理员联系,了解您域网络和互联网连接的预期吞吐量。如果吞吐量始终低于预期,则应调查网络流量。
数据库连接 – 如果您看到大量用户连接以及实例性能和响应时间的下降,则应考虑限制数据库连接。
IOPS 指标 – IOPS 指标的预期值取决于磁盘规格和服务器配置,因此请使用您的基准来了解什么是典型的。如果值始终与您的基准值不同,则应进行调查。为了获得最佳 IOPS 性能,请确保您的典型工作集可以放入内存中,以最大限度地减少读写操作。
使用 Amazon CloudWatch 进行监控
Amazon RDS 每分钟向 Amazon CloudWatch 发送指标和维度。我们可以在 AWS 控制台中监控这些指标,如下面的图表所示。
广告