You need to enable JavaScript to run this app.
导航
监控指标说明
最近更新时间:2024.09.10 17:16:18首次发布时间:2023.01.09 21:47:10

本文为您介绍云数据库 SQL Server 版的监控告警支持的指标项及相关说明。

监控指标说明

您可以调用 GetMetricData 接口查询云数据库 SQL Server 版实例的各监控指标数据。调用该接口进行查询时,需要获取以下监控指标的相关信息:

  • Namespace:待查询的监控指标所属的产品空间。云数据库 SQL Server 版的产品空间名称为 VCM_RDS_SQLServer
  • SubNamespace:待查询的指标所属的维度。 云数据库 SQL Server 版实例支持 engine 维度(基础维度)的监控指标。
  • MetricName:待查询的监控指标名称。 云数据库 SQL Server 版实例各监控指标对应的 MetricName 如下表所示,更多详情请参见云监控指标查询

监控指标表

SQL Server 实例中各类监控指标的详细说明见下表。

说明

云监控默认每 30 秒获取一次数据,并根据查询结果的显示粒度,将采集的数据求取平均值或最大值后进行展示。例如,当查询过去 3 小时中代理节点的 QPS 数据时,云监控查询结果的显示粒度为 2 分钟,即每次展示的数据实际上是过去 4 次查询结果的平均值。查看监控数据的方法,请参见查看监控数据

资源监控

指标名MetricName单位指标说明
CPU 使用率CpuUtil%CPU 使用率。
内存使用率MemUtil%内存使用率。
磁盘使用率DiskUtil%磁盘使用空间/实例购买空间。
磁盘总大小DiskTotalSizeGiB该指标用于统计测量对象的磁盘总大小。
磁盘使用量DiskUsedSizeGiB该指标用于统计测量对象的磁盘使用大小。
磁盘平均队列长度AvgDiskQueueLengthCount/s该指标用于统计等待写入测量对象的进程个数。
IOPSIOPSCount/s每秒处理的 I/O 请求数量。
网络输入流量NetworkReceiveThroughputB/s每秒接收的字节数。
网络输出流量NetworkTransmitThroughputB/s每秒发送的字节数。

引擎监控

指标名MetricName单位指标说明
使用中的数据库连接数ConnectionsInUseCount用户连接到数据库的连接数量。
平均每秒事务数TPSCount/s该指标用于统计数据库每秒启动的事务数。
平均每秒 batch 数QPSCount/s该指标用于统计每秒收到的 Transact-SQL 命令批数。
每秒登录次数LoginsCount/s该指标用于统计每秒启动的登录总数。
缓存命中率CacheHitRatio%该指标用于统计在缓冲区高速缓存中找到而不需要从磁盘中读取的页的百分比。
每秒全表扫描数FullScansCount/s该指标用于统计每秒不受限制的完全扫描数。
每秒用户错误数ErrorsCount/s该指标用于统计每秒用户错误数。
每秒闩锁等待数LatchWaitsCount/s该指标用于统计每秒未能立即授予的闩锁请求数。
每秒锁等待次数LockWaitsCount/s该指标用于统计每秒要求调用者等待的锁请求数。
每秒锁请求次数LockRequestsCount/s该指标用于统计锁管理器每秒请求的新锁和锁转换数。
每秒锁超时次数LockTimeoutsCount/s该指标用于统计每秒超时的锁请求数。
每秒死锁次数DeadLocksCount/s该指标用于统计每秒导致死锁的锁请求数。
每秒检查点写入 Page 数CheckpointPagesCount/s该指标用于统计刷新所有脏页的检查点或其他操作每秒刷新到磁盘的页数。
平均每秒 SQL 编译数SqlCompilationsCount/s该指标用于统计每秒 SQL 的编译数。
平均每秒 SQL 重编译数SqlRecompilationsCount/s该指标用于统计每秒语句重新编译的次数。
主备节点对象差异数InstanceObjectDifferenceCount主备节点之间的对象差异数量。