监控华为云 RDS SQL Server
Site24x7 对华为云 RDS SQL Server 环境进行监控,提供 CPU、内存、磁盘延迟、吞吐量、连接数和查询活动的深入洞察,帮助您提前发现性能问题,确保数据库稳定运行。
使用场景
延迟控制:通过监控磁盘读写延迟防止事务延迟,在缓慢的 I/O 操作影响查询性能之前及时介入。
连接稳定性:通过关注连接使用量和总连接数来避免连接失败,在达到临界限制之前扩展或调优连接池。
工作负载洞察:通过跟踪数据操作语言 (DML) 速率来检测异常,有助于在数据完整性受到影响之前识别异常峰值或下降。
设置与配置
RDS SQL Server 资源在华为云集成期间会被自动发现并监控。请按照以下步骤启用监控:
- 前往云 > 华为 > 添加华为监视器,按照步骤添加华为云监视器。
- 在添加或编辑华为云监视器时,从服务/资源类型下拉列表中选择 RDS SQL Server,然后点击保存。
- 前往云 > 华为 > 选择已创建的华为监视器 > RDS SQL Server。
支持的指标
CPU 和内存
指标名称 | 描述 | 单位 |
| CPU 利用率 | RDS SQL Server 实例当前消耗的 CPU 容量百分比。 | 百分比 |
| 内存利用率 | RDS SQL Server 实例当前消耗的内存容量百分比。 | 百分比 |
| 交换空间使用率 | 实例当前消耗的交换空间百分比。 | 百分比 |
网络
指标名称 | 描述 | 单位 |
| 网络输入吞吐量 | 实例每秒通过网络接收的数据速率。 | KB/秒 |
| 网络输出吞吐量 | 实例每秒通过网络发送的数据速率。 | KB/秒 |
连接
指标名称 | 描述 | 单位 |
| 总连接数 | 当前与 SQL Server 实例建立的连接总数。 | 个 |
| 活跃连接数 | 当前正在执行查询或操作的连接数。 | 个 |
| 连接使用率 | 当前使用的可用连接容量百分比。 | 百分比 |
查询和事务
指标名称 | 描述 | 单位 |
| 每秒查询数 | 实例每秒执行的查询语句速率。 | 个/秒 |
| 每秒事务数 | 实例每秒提交的事务速率。 | 个/秒 |
| 慢查询 | 超过配置慢查询阈值的查询数量。 | 个 |
DML 操作
指标名称 | 描述 | 单位 |
| 删除操作 | 实例每秒执行的 DELETE 操作速率。 | 个/秒 |
| 插入操作 | 实例每秒执行的 INSERT 操作速率。 | 个/秒 |
| 查询操作 | 实例每秒执行的 SELECT 操作速率。 | 个/秒 |
| 更新操作 | 实例每秒执行的 UPDATE 操作速率。 | 个/秒 |
磁盘和 I/O
指标名称 | 描述 | 单位 |
| IOPS | 磁盘每秒处理的读写 I/O 操作次数。 | 个/秒 |
| 磁盘利用率 | 实例当前消耗的总磁盘存储百分比。 | 百分比 |
| 磁盘总容量 | 为实例分配的总磁盘存储容量。 | GB |
| 已用磁盘容量 | 实例当前消耗的总磁盘存储量。 | GB |
| 磁盘读取吞吐量 | 每秒从磁盘读取数据的速率。 | 字节/秒 |
| 磁盘写入吞吐量 | 每秒向磁盘写入数据的速率。 | 字节/秒 |
| 平均磁盘读取延迟 | 完成单次磁盘读取操作所需的平均时间。 | ms |
| 平均磁盘写入延迟 | 完成单次磁盘写入操作所需的平均时间。 | ms |
| VM I/O 利用率 | 当前使用的 VM 级别 I/O 容量百分比。 | 百分比 |
阈值配置
您可以为所有 RDS SQL Server 指标配置阈值和告警,以便主动检测性能下降或连接问题。
- 前往管理 > 配置文件 > 阈值和可用性。
- 为 RDS SQL Server 创建或编辑阈值配置文件。
- 将配置文件分配给相应的监视器以触发告警。
IT 自动化
使用 Site24x7 的 IT 自动化解决常见的 RDS SQL Server 性能问题:
- 前往管理 > IT 自动化模板,然后点击添加自动化模板。
- 选择自动化类型(例如服务器重启、清空队列)创建自动化规则。
- 将已创建的规则映射到 RDS SQL Server,以便在告警时自动执行。
配置规则
使用配置规则简化跨 RDS SQL Server 实例的批量设置。在发现新监视器时自动分配阈值配置文件、通知配置文件、标签和监视器组。
