查看标准监控

RDS SQL Server提供了丰富的性能监控项,您可以通过RDS管理控制台查看实例的标准监控数据(基础指标与数据库指标)。

功能简介

RDS SQL Server升级了标准监控,融合了性能趋势,提供了更丰富的功能。在标准监控内,您可以查看以下指标:

指标分类

指标项

基本指标

CPU/内存利用率、IOPS使用率、IOPS、实例空间、实例磁盘使用率、网络流量、MBPS使用率、MBPS

数据库指标

QPS、连接数、事务、SQLServer_BufferHit、全表扫描速率、SQL编译速率、检查点写入Page数、登录次数、锁超时次数、死锁次数、锁等待次数、SQLServer AlwaysOn主从延迟(仅集群系列)、页生命周期

查看标准监控

  1. 访问RDS实例列表,在上方选择地域,然后单击目标实例ID。

  2. 在左侧导航栏单击监控与报警

  3. 标准监控页面,您可以进行以下操作:

    说明

    如果监控界面未展示基础指标数据库指标,可能是旧版监控界面,请点击右上角返回新版

    • 查询特定时间段的监控指标

      选择所需查询的时间段,以查看相应的监控指标。仅支持查询过去30天内的监控数据。

      image

    • 开启实时模式

      单击时间选择框前的image,将开启实时模式,每隔5秒系统会自动刷新监控指标,方便您查看数据库的实时性能变化。

    • 修改监控频率

      设置数据粒度,以不同的时间粒度(5秒、30秒、1分钟)查看指标的趋势。

    • 查看监控指标说明

      在指标趋势图中,单击每个监控项后的指标.png,可以查看该监控项包含的指标及其含义。

    • 切换节点

      对于集群系列RDS SQL Server,您可以选择不同的节点进行查看,也可以同时选择多个节点,以便进行指标对比分析。

监控指标说明

基本指标

监控项

指标名称

单位

说明

CPU/内存利用率

cpu_usage

%

实例CPU使用率(占操作系统总数)

mem_usage

%

实例内存使用率

IOPS使用率

iops_usage_no_burst

%

假定实例未开启IO突发时的IOPS使用率

iops_usage_burst

%

实际IOPS使用率

iops_usage_burst_ratio

%

开启IO突发对IOPS的提升率

IOPS

db_io_read

Count

每秒读IO请求次数

db_io

Count

每秒IO请求次数

db_io_write

Count

每秒写IO请求次数

iops_of_ecs

Count

计算侧限制的IOPS上限

iops_of_disk

Count

存储侧限制的IOPS上限

iops_no_burst

Count

假定实例未开启IO突发时的IOPS上限

iops_burst

Count

IOPS上限

实例空间

disk_mastersize

MB

存储SQL Server系统数据库master的空间大小

disk_modelsize

MB

存储model数据库的磁盘空间大小,model数据库是每个新数据库的模板

disk_msdbsize

MB

存储msdb数据库的磁盘空间大小,msdb用于管理SQL Server Agent作业、备份历史信息等

disk_errorlog

MB

错误日志文件占用的磁盘空间。您可以通过控制台或API清理实例的错误日志

disk_xel

MB

Extended Event日志文件占用的磁盘空间大小

disk_trace

MB

存储SQL Server跟踪文件(如SQL Profiler trace)的磁盘空间

disk_dump

MB

SQL Server内核产生异常时,产生Dump文件所占用的空间

log_size

MB

日志空间使用量

ins_size

MB

实例总空间使用量

tmp_size

MB

临时空间使用量

data_size

MB

数据空间使用量

other_size

MB

系统空间使用量

实例磁盘使用率

disk_usage

%

空间使用率

网络流量

write_kb

KB

实例平均每秒钟的输入流量

read_kb

KB

实例平均每秒钟的输出流量

MBPS使用率

mBps_usage_burst

%

实际磁盘IO吞吐使用率

mBps_usage_no_burst

%

假定实例未开启IO突发时的磁盘IO吞吐使用率

mBps_burst_ratio

%

开启IO突发对磁盘IO吞吐的提升率

MBPS

mBps_total

MB/s

每秒磁盘IO吞吐量

mBps_read

MB/s

每秒磁盘读IO吞吐量

mBps_write

MB/s

每秒磁盘写IO吞吐量

mBps_of_ecs

MB/s

计算侧限制的每秒磁盘IO吞吐量上限

mBps_of_disk

MB/s

存储侧限制的每秒磁盘IO吞吐量上限

mBps_no_burst

MB/s

假定实例未开启IO突发时的每秒磁盘IO吞吐量上限

mBps_burst

MB/s

每秒磁盘IO吞吐量上限

数据库指标

监控项

指标名称

单位

说明

QPS

qps

Count

平均每秒SQL语句执行次数

连接数

connection_reset

Count

每秒从连接池启动的登录总次数

active_temp_tables

Count

当前活跃临时表数

active_session

Count

当前活跃线程数

active_cursors

Count

当前活跃游标数

sessions

Count

当前总连接数

active_transactions

Count

当前活跃事务数

事务

transactions

Count

平均每秒事务数

write_transactions

Count

平均每秒写事务数

SQLServer_BufferHit

cache_hit_ratio

%

高速缓存命中率

bufferpool_hit_ratio

%

在缓冲区高速缓存中找到而不需要从磁盘中读取的页的百分比

全表扫描速率

fullscans

%

平均每秒全表扫描次数

SQL编译速率

autoparam_attempts_per_sec

Count

每秒的自动参数化尝试次数

forced_parameterizations_per_sec

Count

每秒成功执行的强制参数化次数

sql_compilations

Count

每秒的 SQL 编译次数

unsafe_autoparams_per_sec

Count

每秒不安全的自动参数化尝试次数

failed_autoparams_per_sec

Count

每秒自动参数化尝试失败次数

safe_autoparams_per_sec

Count

每秒安全自动参数化尝试次数

resqlcompilations

Count

每秒语句重新编译的次数

检查点写入Page

lazy_writes

Count

每秒写入磁盘的次数

checkpoint

Count

每秒检查点写入Page

登录次数

logout

Count

每秒登出次数

logins

Count

每秒登录次数

锁超时次数

locktimeout

Count

每秒超时的锁请求数,包括对 NOWAIT 锁的请求

死锁次数

deadlock

Count

每秒死锁发生的次数

锁等待次数

average_latch_wait_time

ms

请求闩锁资源的平均等待时间

table_lock_escalations_per_sec

Count

表上的锁升级到 TABLE 或 HoBT 粒度的次数

average_lock_wait_time

ms

请求锁资源的平均等待时间

total_latch_wait_time_ms

ms

锁在最后一秒内的总等待时间

lock_requests_per_sec

Count

每秒请求的新锁和锁转换次数

lockwaits

Count

每秒调用者等待的锁请求数

latchwaits

Count

每秒未能立即授予闩锁请求次数

lock_waits

Count

等待锁的进程的统计信息

lock_wait_time_ms

ms

平均锁等待时间

SQLServer AlwaysOn主从延迟

ag_sync_lag_secs

s

仅集群系列展示,SQLServer AlwaysOn 主从延迟

页生命周期

Page_life_expectancy

s

平均每个缓存的数据页在内存中驻留的时间

常见问题