# 支持的监控指标
声明：RDS实例中的Agent只用于监控实例运行的指标、状态，不会收集除监控指标外的其它数据。
本节介绍服务支持的监控指标。主要提供以下内容：**功能说明** 、**命名空间** 、**监控指标支持列表** 、**维度**。
#### 功能说明
本节定义了云数据库RDS for SQL Server上报云监控服务的监控指标的命名空间，监控指标列表和维度定义。用户可以通过云监控服务提供的API接口来检索RDS for SQL Server产生的监控指标和告警信息。
#### 命名空间
SYS.RDS
#### 实例监控指标
表1RDS for SQL Server支持的监控指标 
| 指标ID                              | 指标名称     | 指标含义                                                                                                                                                                                                                                                                                                                                                                     | 取值范围      | 单位         | 进制     | 维度                        | 监控周期（原始指标） |
|:---|:---|:---|:---|:---|:---|:---|:---|
| rds001_cpu_util                    | CPU使用率   | 该指标用于统计测量对象的CPU利用率。                                                                                                                                                                                                                                                                                                                                                      | 0～100     | %           | 不涉及    | rds_cluster_sqlserver_id  | 1分钟        |
| rds003_iops                       | IOPS       | 该指标用于统计当前实例，单位时间内系统处理的I/O请求数量（平均值）。                                                                                                                                                                                                                                                                                                                                      | ≥0        | count/s     | 不涉及    | rds_cluster_sqlserver_id   | 1分钟        |
| rds039_disk_util                   | 磁盘利用率    | 该指标用于统计测量对象的磁盘利用率。                                                                                                                                                                                                                                                                                                                                                        | 0～100     | %          | 不涉及     | rds_cluster_sqlserver_id  | 1分钟       |
| rds002_mem_util                  | 内存使用率    | 该指标用于统计测量对象的内存利用率。                                                                                                                                                                                                                                                                                                                                                       | 0～100     | %        | 不涉及   | rds_cluster_sqlserver_id | 1分钟       |
| rds004_bytes_in                    | 网络输入吞吐量  | 该指标用于统计平均每秒从测量对象的所有网络适配器输入的流量。                                                                                                                                                                                                                                                                                                                                          | ≥0        | KiB/s     | 1024   | rds_cluster_sqlserver_id   | 1分钟      |
| rds005_bytes_out                 | 网络输出吞吐量   | 该指标用于统计平均每秒从测量对象的所有网络适配器输出的流量。                                                                                                                                                                                                                                                                                                                                           | ≥0                               | KiB/s        | 1024   | rds_cluster_sqlserver_id  | 1分钟       |
| rds049_disk_read_throughput      | 硬盘读吞吐量  | 该指标用于统计每秒从磁盘读取的字节数。                                                                                                                                                                                                                                                                                                                                                     | ≥0                                 | Byte/s     | 1024    | rds_cluster_sqlserver_id   | 1分钟        |
| rds050_disk_write_throughput       | 硬盘写吞吐量  | 该指标用于统计每秒写入磁盘的字节数。                                                                                                                                                                                                                                                                                                                                                      | ≥0                               | Byte/s      | 1024  | rds_cluster_sqlserver_id  | 1分钟        |
| rds047_disk_total_size             | 磁盘总大小    | 该指标用于统计测量对象的磁盘总大小。                                                                                                                                                                                                                                                                                                                                                      | 40～10000 | GiB        | 1024  | rds_cluster_sqlserver_id  | 1分钟        |
| rds048_disk_used_size             | 磁盘使用量   | 该指标用于统计测量对象的磁盘使用大小。                                                                                                                                                                                                                                                                                                                                                     | 0～10000  | GiB       | 1024   | rds_cluster_sqlserver_id    | 1分钟          |
| rds053_avg_disk_queue_length    | 磁盘平均队列长度 | 该指标用于统计等待写入测量对象的进程个数。                                                                                                                                                                                                                                                                                                                                                     | ≥0                                | count    | 不涉及    | rds_cluster_sqlserver_id    | 1分钟        |
| rds054_db_connections_in_use       | 使用中的数据库连接数                       | 用户连接到数据库的连接数量。                                                                                                                                                                                                                                                                                                                                                                                   | ≥0                              | count      | 不涉及    | rds_cluster_sqlserver_id  | 1分钟           |
| rds055_transactions_per_sec      | 平均每秒事务数                         | 该指标用于统计数据库每秒启动的事务数。                                                                                                                                                                                                                                                                                                                                                                              | ≥0                               | count/s     | 不涉及      | rds_cluster_sqlserver_id   | 1分钟       |
| rds056_batch_per_sec            | 平均每秒batch数                     | 该指标用于统计每秒收到的Transact-SQL命令批数。                                                                                                                                                                                                                                                                                                                                                                  | ≥0                              | count/s    | 不涉及    | rds_cluster_sqlserver_id   | 1分钟        |
| rds057_logins_per_sec              | 每秒登录次数                          | 该指标用于统计每秒启动的登录总数。                                                                                                                                                                                                                                                                                                                                                                              | ≥0                                 | count/s    | 不涉及    | rds_cluster_sqlserver_id | 1分钟         |
| rds058_logouts_per_sec           | 每秒登出次数                         | 该指标用于统计每秒启动的注销操作总数。                                                                                                                                                                                                                                                                                                                                                                             | ≥0                               | count/s    | 不涉及   | rds_cluster_sqlserver_id    | 1分钟       |
| rds059_cache_hit_ratio            | 缓存命中率                            | 该指标用于统计在缓冲区高速缓存中找到而不需要从磁盘中读取的页的百分比。                                                                                                                                                                                                                                                                                                                                                              | 0\~100                            | %          | 不涉及     | rds_cluster_sqlserver_id   | 1分钟        |
| rds060_sql_compilations_per_sec   | 平均每秒SQL编译数                      | 该指标用于统计每秒SQL的编译数。                                                                                                                                                                                                                                                                                                                                                                              | ≥0                               | count/s   | 不涉及     | rds_cluster_sqlserver_id   | 1分钟        |
| rds061_sql_recompilations_per_sec | 平均每秒SQL重编译数                    | 该指标用于统计每秒语句重新编译的次数。                                                                                                                                                                                                                                                                                                                                                                           | ≥0                                | count/s  | 不涉及      | rds_cluster_sqlserver_id    | 1分钟        |
| rds062_full_scans_per_sec         | 每秒全表扫描数                        | 该指标用于统计每秒不受限制的完全扫描数。                                                                                                                                                                                                                                                                                                                                                                          | ≥0                               | count/s    | 不涉及   | rds_cluster_sqlserver_id   | 1分钟         |
| rds063_errors_per_sec              | 每秒用户错误数                          | 该指标用于统计每秒用户错误数。                                                                                                                                                                                                                                                                                                                                                                                  | ≥0                                 | count/s     | 不涉及   | rds_cluster_sqlserver_id   | 1分钟        |
| rds064_latch_waits_per_sec          | 每秒闩锁等待数                           | 该指标用于统计每秒未能立即授予的闩锁请求数。                                                                                                                                                                                                                                                                                                                                                                          | ≥0                                 | count/s   | 不涉及   | rds_cluster_sqlserver_id  | 1分钟        |
| rds065_lock_waits_per_sec         | 每秒锁等待次数                        | 该指标用于统计每秒要求调用者等待的锁请求数。                                                                                                                                                                                                                                                                                                                                                                         | ≥0                               | count/s | 不涉及     | rds_cluster_sqlserver_id    | 1分钟        |
| rds066_lock_requests_per_sec     | 每秒锁请求次数                         | 该指标用于统计锁管理器每秒请求的新锁和锁转换数。                                                                                                                                                                                                                                                                                                                                                                       | ≥0                               | count/s  | 不涉及     | rds_cluster_sqlserver_id    | 1分钟         |
| rds067_timeouts_per_sec          | 每秒锁超时次数                        | 该指标用于统计每秒超时的锁请求数。                                                                                                                                                                                                                                                                                                                                                                               | ≥0                                | count/s   | 不涉及   | rds_cluster_sqlserver_id  | 1分钟      |
| rds068_avg_lock_wait_time         | 平均锁等待延迟                        | 该指标用于统计每个导致等待的锁请求的平均等待时间（毫秒）。                                                                                                                                                                                                                                                                                                                                                                     | ≥0                                | ms       | 不涉及     | rds_cluster_sqlserver_id   | 1分钟       |
| rds069_deadlocks_per_sec          | 每秒死锁次数                        | 该指标用于统计每秒导致死锁的锁请求数。                                                                                                                                                                                                                                                                                                                                                                              | ≥0                                | count/s     | 不涉及    | rds_cluster_sqlserver_id   | 1分钟         |
| rds070_checkpoint_pages_per_sec   | 每秒检查点写入Page数                   | 该指标用于统计刷新所有脏页的检查点或其他操作每秒刷新到磁盘的页数。                                                                                                                                                                                                                                                                                                                                                              | ≥0                              | count/s      | 不涉及    | rds_cluster_sqlserver_id | 1分钟       |
| rds077_replication_delay            | 数据同步延迟                         | 该指标用于统计主备实例复制延迟，由于SQL Server实例复制延迟都是库级别，每个库各自都在做同步，所以实例级别复制延迟为复制延迟最大的库的值（单机不涉及都为0s）。                                                                                                                                                                                                                                                                                                          | ≥0                             | s          | 不涉及    | rds_cluster_sqlserver_id   | 1分钟        |
| mssql_mem_grant_pending            | 待内存授权进程数                        | 该指标用于统计等待接受内存授权进行使用的进程总数，指示内存压力情况。                                                                                                                                                                                                                                                                                                                                                            | ≥0                              | count      | 不涉及    | rds_cluster_sqlserver_id    | 1分钟       |
| mssql_lazy_write_per_sec          | 每秒惰性写入缓存数                       | 该指标用于统计每秒钟被惰性编辑器（Lazy writer）写入的缓冲数。                                                                                                                                                                                                                                                                                                                                                            | ≥0                             | count/s      | 不涉及    | rds_cluster_sqlserver_id  | 1分钟        |
| mssql_page_life_expectancy       | 无引用页缓冲池停留时间                    | 该指标用于统计页面不被引用后，在缓冲池中停留的秒数。                                                                                                                                                                                                                                                                                                                                                                      | ≥0                                 | s         | 不涉及   | rds_cluster_sqlserver_id    | 1分钟          |
| mssql_page_reads_per_sec           | 每秒页读取次数                         | 该指标用于统计每秒读取页的个数。                                                                                                                                                                                                                                                                                                                                                                               | ≥0                               | count      | 不涉及   | rds_cluster_sqlserver_id   | 1分钟         |
| mssql_tempdb_disk_size            | 临时表空间大小                        | 该指标用于统计当前临时表空间占用磁盘大小。                                                                                                                                                                                                                                                                                                                                                                           | ≥0                             | MiB       | 1024    | rds_cluster_sqlserver_id  | 1分钟          |
| mssql_worker_threads_usage_rate   | 工作线程使用率                          | 该指标用于统计当前实际工作线程总数与max worker threads值的比值。                                                                                                                                                                                                                                                                                                                                                      | 0\~100                         | %           | 不涉及   | rds_cluster_sqlserver_id   | 1分钟        |
| sys015_mem_paged_pool            | paged pool内存大小                  | 该指标用于统计当前操作系统使用的paged pool内存大小。                                                                                                                                                                                                                                                                                                                                                                | 0-99999999                        | MiB       | 不涉及    | rds_cluster_sqlserver_id    | 120分钟       |
| sys018_mem_modified               | modified内存大小                   | 该指标用于统计当前操作系统使用的modified内存大小。                                                                                                                                                                                                                                                                                                                                                                   | 0-99999999                         | MiB       | 不涉及 | rds_cluster_sqlserver_id   | 5分钟          |
| rds111_slow_sql_size                | 慢SQL数量                          | 周期时间内，Cloud DBA中采集到的慢SQL数量。 必须开启Cloud DBA中的[收集慢SQL开关](https://support.huaweicloud.com/usermanual-rds-mssql/rds_sqlserver_08_0030.html#rds_sqlserver_08_0030__zh-cn_topic_0000001622551780_li8356348104)，或者开启日志管理中的[慢日志开关](https://support.huaweicloud.com/usermanual-rds-mssql/slow_query_log-sqlserver.html#slow_query_log-sqlserver__li843334173017)。 | 0\~99999999                      | count    | 不涉及    | rds_cluster_sqlserver_id    | 1分钟         |
| rds112_long_transaction           | 长事务数量                           | 周期时间内，Cloud DBA中采集到的长事务数量。                                                                                                                                                                                                                                                                                                                                                                      | 0\~99999999                      | count    | 不涉及   | rds_cluster_sqlserver_id    | 1分钟       |
| mssql_disk_throughput_usage_rate   | 磁盘吞吐量使用率                         | 当前读写吞吐量占磁盘最大吞吐量的百分比。                                                                                                                                                                                                                                                                                                                                                                             | 0～100                           | %           | 不涉及    | rds_cluster_sqlserver_id   | 1分钟         |
| mssql_deadlocks_per_min            | 每分钟死锁次数                         | 每分钟导致死锁的锁请求数。                                                                                                                                                                                                                                                                                                                                                                                   | ≥0                                  | count      | 不涉及    | rds_cluster_sqlserver_id  | 1分钟          |
| mssql_total_log_size              | 事务日志总空间                         | 当前实例的事务日志大小。                                                                                                                                                                                                                                                                                                                                                                                    | ≥0                               | MiB       | 1024  | rds_cluster_sqlserver_id     | 1分钟         |
   
#### 维度
| Key                    | Value                                                                                                                                          |
|:---|:---|
| rds_cluster_sqlserver_id | RDS for SQL Server实例ID。 该取值可通过"[查询数据库实例列表](https://support.huaweicloud.com/api-rds/rds_01_0004.html)"获取。 |
   
