实例监控指标
类别 监控项 指标Key 指标含义 取值范围 资源监控 实例CPU使用率 CPU_RATE 实例的CPU使用率(含操作系统占用) 0~100% 磁盘使用率 DISK_RATE 磁盘已使用容量/磁盘总容量 0~100% 内存使用率 MEMORY_RATE 实例的内存使用率 0~100% 磁盘读IOPS DISK_IO_READ 每秒从磁盘读取操作次数 ≥0 counts/s 磁盘写IOPS DISK_IO_WRITE 每秒从磁盘写入操作的次数 ≥0 counts/s 磁盘队列长度 DISK_REQUESTS_QUEUED 磁盘请求队列的平均长度 ≥0 磁盘读吞吐量 DISK_READ_THROUGHPUT 每秒从磁盘读取的字节数 ≥0 byte/s 磁盘写吞吐量 DISK_WRITE_THROUGHPUT 每秒写入磁盘的字节数 ≥0 byte/s 磁盘总量 DISK_SIZE_BYTES 磁盘总字节数 说明此项仅支持通过API接口查询,控制台可在实例详情页查看存储空间大小。
≥0 byte 磁盘使用量 DISK_USE_BYTES 磁盘使用字节数 ≥ 0 byte 实例平均每秒钟的流入流量/流出流量 mssql_write_seconds/mssql_read_seconds 实每秒钟的输入流量/输出流量 ≥0 kb/s 当前总连接数 mssql_connections 实例当前总连接数 ≥0 counts 引擎监控 平均每秒事务数 mssql_transactions 统计每秒钟事务处理数 ≥0 counts/s 平均每秒SQL语句执行次数 mssql_batch_requests 统计每秒钟SQL语句执行次数缓存池的读命中率 ≥0 counts/s 缓存命中率 mssql_buffer_hit_ratio 统计缓存池的读命中率 0~100% 每秒写入page数 mssql_page_checkpoint_seconds 统计检查点写入的速度 ≥0 counts/s 每秒登录次数 mssql_login_seconds 统计每秒登录次数 ≥0 counts/s 平均每秒全表扫描次数 mssql_full_scan_seconds 统计平均每秒全表扫描次数 ≥0 counts/s 每秒SQL编译 mssql_sql_compilation_seconds 统计每秒SQL编译次数 ≥0 counts/s 每秒锁超时次数 mssql_lock_timeout_seconds 统计每秒锁超时次数 ≥0 counts/s 每秒死锁次数 mssql_deadlock_seconds 统计每秒死锁次数 ≥0 counts/s 每秒锁等待次数 mssql_lockwait_seconds 统计每秒锁等待次数 ≥0 counts/s 工作线程使用率 mssql_worker_threads_usage_rate 当前活跃线程数与max_workers_count的比值 0~100% 数据同步延迟 mssql_replication_delay 主备实例复制延迟,由于SQL Server实例复制延迟都是库级别,每个库各自都在做同步,所以实例级别复制延迟为复制延迟最大的库的值,单机不涉及 ≥0 s 平均每秒batch数 mssql_batch_per_sec 统计每秒收到的Transact-SQL命令批次
≥0 counts/s 每秒登出次数 mssql_logouts_per_sec 统计每秒启动的注销操作总数 ≥0 counts/s 平均每秒SQL重编译数 mssql_recompilations_per_sec 统计每秒重新编译的次数 ≥0 counts/s 每秒用户错误数 mssql_user_errors_per_sec 统计每秒用户错误数 ≥0 counts/s 每秒闩锁等待数 mssql_latch_waits_per_sec 统计每秒未能立即授予的闩锁请求数 ≥0 counts/s 每秒锁请求次数 mssql_lock_requests_per_sec 统计锁管理每秒请求的新锁和锁转换次数 ≥0 counts/s 平均锁等待延迟 mssql_avg_lock_wait_time 统计每个导致等待的锁请求的平均等待时间(毫秒) ≥0 ms 待内存授权进程数 mssql_memory_grants_pending 统计等待接受内存授权的进程总数,指示内存压力 ≥0 counts 每秒惰性写入缓存数 mssql_lazy_writes_per_sec 统计每秒被惰性编辑器(Lazy writes)写入的缓冲数
≥0 counts/s 无引用页缓冲池停留时间 mssql_page_life_expectancy 统计页面不被引用后,在缓冲池中停留的秒数 ≥0 s 每秒页读取次数 mssql_page_reads_per_sec 统计每秒读取页的个数 ≥0 counts/s 临时表空间大小 mssql_tempdb_disk_size 当前临时表空间占用磁盘大小 ≥0 MB