帮你快速理解、总结文档立即下载

支持的监控指标

最近更新时间:2026-06-02 16:15:38
我的收藏
TDSQL-C MySQL 版从实例维度以及数据库代理节点维度提供监控指标。
说明:
以下监控指标数据可通过控制台、云 API 查看,查看方法请参见 查看监控。
并行查询相关监控指标,为 TDSQL-C MySQL 版8.0内核版本3.1.8及以上版本支持的指标。
列存索引相关监控指标,为 TDSQL-C MySQL 版8.0内核版本3.1.14支持的指标。
只读分析引擎相关监控指标,请参考 查看监控。
二级缓存相关监控指标为 TDSQL-C MySQL 版5.7内核版本2.1.13.002及以上版本,以及8.0内核版本3.1.15.002及以上版本支持的指标。
通过 API 调用获取监控数据时,调用参数项使用的监控指标名称请以下表中的“可调用指标名称”列为准。

实例维度监控指标

类别
监控指标名称
可调用指标名称
单位
数据聚合方式
资源监控
CPU 使用率
CpuUseRate
%
MAX
内存使用率
MemoryUseRate
%
MAX
内存使用量
MemoryUse
MB
MAX
一级存储使用率
StorageUseRate
%
MAX
一级存储使用量
StorageUse
GB
MAX
二级存储使用量
ArchiveStorageUsed
GB
MAX
数据表空间使用量
DataVolumeUsage
GB
MAX
临时表空间使用量
TmpVolumeUsage
GB
MAX
undo 表空间使用量
UndoVolumeUsage
GB
MAX
CCU
Ccu
个
MAX
每秒发送客户端总流量
BytesSent
MB/秒
MAX
每秒接收客户端总流量
BytesReceived
MB/秒
MAX
读请求 IOPS
Readiops
个/秒
MAX
写请求 IOPS
Writeiops
个/秒
MAX
总 IOPS
Iops
个/秒
MAX
读 I/O 吞吐量
ReadBandwidth
MB/秒
MAX
写 I/O 吞吐量
WriteBandwidth
MB/秒
MAX
总 I/O 吞吐
IoBandwidth
MB/秒
MAX
日志占用的存储空间
LogCapacity
GB
MAX
存活状态
AliveStatus
0 - 存活
1 - 异常
MAX
读写实例写入状态
ReadOnly
0 - 正常
1 - 异常
MAX
OOM 状态
MemoryOOM
0 - 否,1 - 是
MAX
内存 Cache 使用量
MemoryStatCache
MB
MAX
预编译语句使用数
PreparedStmtCount
个
MAX
预编译语句使用率
PreparedStmtCountUseRate
%
MAX
引擎监控
连接
每秒执行操作数
Qps
个/秒
MAX
每秒执行事务数
Tps
个/秒
MAX
连接数利用率
ConnectionUseRate
%
MAX
最大连接数
MaxConnections
个
MAX
当前打开连接数
ThreadsConnected
个
MAX
已创建的线程数
ThreadsCreated
个
SUM
运行的线程数
ThreadsRunning
个
MAX
累计连接数
Connections
次
MAX
访问
慢查询数
SlowQueries
个
SUM
全表扫描数
SelectScan
个
SUM
查询数
ComSelect
个
SUM
更新数
ComUpdate
个
SUM
删除数
ComDelete
个
SUM
插入数
ComInsert
个
SUM
覆盖数
ComReplace
个
SUM
总请求数
Queries
个
SUM
提交数
ComCommit
个
SUM
回滚数
ComRollback
个
SUM
全表扫描复合查询次数
SelectFullJoin
个
SUM
范围扫描复合查询次数
SelectFullRangeJoin
个
SUM
排序合并通过次数
SortMergePasses
个
SUM
Qcache 命中率
QcacheHitRate
%
MIN
Qcache 使用率
QcacheUseRate
%
MIN
多表更新数
ComUpdateMulti
个
SUM
多表删除数
ComDeleteMulti
个
SUM
DDL 吞吐量
DDLTps
次/秒
MAX
客户端请求数
Questions
次/周期
SUM
已排序总行数
SortRows
行
MAX
Optimize 命令数
ComOptimize
次/周期
SUM
Analyze 命令数
ComAnalyze
次/周期
SUM
预处理语句累计执行频率
ComStmtExecute
次/秒
MAX
预处理语句累计准备频率
ComStmtPrepare
次/秒
MAX
INSERT_SELECT 数
ComInsertSelect
次/秒
MAX
REPLACE_SELECT 数
ComReplaceSelect
次/秒
MAX
建表数
ComCreateTable
次/秒
SUM
改表数
ComAlterTable
次/秒
SUM
删表数
ComDropTable
次/秒
SUM
清表数
ComTruncate
次/秒
SUM
删索引数
ComDropIndex
次/秒
SUM
删用户数
ComDropUser
次/秒
SUM
表
临时表的数量
CreatedTmpTables
个
SUM
等待表锁次数
TableLocksWaited
个
SUM
已经打开的表数
OpenedTables
个
MAX
立即释放的表锁数
TableLocksImmediate
个
SUM
表打开缓存命中数
TableOpenCacheHits
个
SUM
表打开缓存未命中数
TableOpenCacheMisses
个
SUM
临时表利用率
TmpTablesRate
%
MAX
表打开缓存溢出次数
TableOpenCacheOverflows
次
MAX
InnoDB
InnoDB 引擎缓存命中率
InnodbCacheHitRate
%
MIN
InnoDB 引擎缓存使用率
InnodbCacheUseRate
%
MIN
读磁盘数量
InnodbOsFileReads
个
MAX
写磁盘数量
InnodbOsFileWrites
个
MAX
InnoDB_fsyncs 数
InnodbOsFsyncs
个
MAX
当前 InnoDB 打开表的数量
InnodbNumOpenFiles
个
MAX
InnoDB 读取量
InnodbDataRead
Byte
SUM
InnoDB 总读取量
InnodbDataReads
个
SUM
InnoDB 总写入量
InnodbDataWrites
个
SUM
InnoDB 写入量
InnodbDataWritten
Byte
SUM
InnoDB 行删除量
InnodbRowsDeleted
个
SUM
InnoDB 行插入量
InnodbRowsInserted
个
SUM
InnoDB 行更新量
InnodbRowsUpdated
个
SUM
InnoDB 行读取量
InnodbRowsRead
个
SUM
InnoDB 平均获取行锁时间
InnodbRowLockTimeAvg
毫秒
MAX
InnoDB 等待行锁次数
InnodbRowLockWaits
个
SUM
InnoDB 脏页数
InnodbBufferPoolPagesDirty
个
MAX
InnoDB 挂起写入数
InnodbDataPendingWrites
个
MAX
InnoDB 挂起读取数
InnodbDataPendingReads
个
MAX
InnoDB 日志等待写入次数
InnodbLogWaits
个
SUM
InnoDB 日志物理写入次数
InnodbLogWrites
个
SUM
InnoDB 日志物理写请求次数
InnodbLogWriteRequests
个
SUM
InnoDB 每秒读页面数
InnodbReadPages
次/秒
MAX
InnoDB 每秒写页面数
InnodbWritePages
次/秒
MAX
InnoDB 数据页数
InnodbBufferPoolDataPages
页
MAX
InnoDB 写等待页数
InnodbBufferPoolWaitFree
个
MAX
事务历史列表长度
TrxRsegHistoryLen
个
MAX
Tmp
临时表数量
CreatedTmpDiskTables
个
SUM
临时文件数量
CreatedTmpFiles
个
SUM
Handler
读下一行请求数
HandlerReadRndNext
个
SUM
内部回滚数
HandlerRollback
个
SUM
内部提交数
HandlerCommit
个
SUM
Buffer
InnoDB 空页数
InnodbBufferPoolPagesFree
个
MAX
InnoDB 总页数
InnodbBufferPoolPagesTotal
个
MAX
InnoDB 逻辑读
InnodbBufferPoolReadRequests
个
SUM
InnoDB 物理读
InnodbBufferPoolReads
个
SUM
InnoDB 缓冲池写入次数
InnodbBufferPoolWriteRequest
个
SUM
并行查询
当前并行查询线程数
TxsqlParallelThreadsCurrentlyUsed
个
MAX
并行查询错误数
TxsqlParallelStmtError
个
SUM
已执行并行查询数
TxsqlParallelStmtExecuted
个
SUM
回滚串行查询数
TxsqlParallelStmtFallback
个
SUM
列存索引
列存索引执行语句数
InnodbCsiSelectPushdown
个
SUM
列存索引回退语句数
InnodbCsiSelectFallback
个
SUM
列存索引同步延时
InnodbCsiLagSeconds
秒
MAX
列索引存储使用量
InnodbCsiDiskUsage
GB
MAX
创建 CSI 失败数
InnodbCsiCreateFailed
个
SUM
二级缓存
bp 读取二级缓存页面数
InnodbNcdbScReadFromSc
个
SUM
bp 读取存储页面数
InnodbNcdbScReadFromCbs
个
SUM
二级缓存淘汰页面总数
InnodbNcdbScWriteWithoutFlush
个
SUM
二级缓存失效页面总数
InnodbNcdbScFreeByLru
个
SUM
使用二级缓存页面数
InnodbNcdbScUsedPageNum
个
SUM
二级缓存存储使用量
InnodbNcdbScUsage
GB
MAX
二级缓存存储使用率
InnodbNcdbScUseRate
%
MAX
其他
打开文件总数
OpenFiles
个
MAX
查询缓存命中次数
QcacheHits
个
SUM
查找缓存次数
QcacheSearchTimes
个
SUM
查询缓存总次数
QcacheTotalTimes
个
SUM
查询缓存剩余空间
QcacheFreeMemory
MB
MAX
缓存结果集成功次数
QcacheInserts
个
SUM
缓存结果集失败次数
QcacheNotCached
个
SUM
缓存的查询数量
QcacheQueriesInCache
个
SUM
淘汰的查询数量
QcacheLowmemPrunes
个
SUM
部署监控
复制状态
ReplicationStatus
0-Yes,1-No
有1取1
复制延迟
ReplicationDelay
毫秒
MAX
复制落后的 lsn 距离
ReplicationDelayDistance
Bytes
MAX
跨可用区备机主从同步差距
MasterSlaveSyncDistance
MB
MAX
跨可用区部署 IO 线程状态
ClusterSlaveIoRunning
0 - Yes
1 - No
2 - Connecting
MAX
跨可用区部署 SQL 线程状态
ClusterSlaveSqlRunning
0 - Yes
1 - No
MAX
跨可用区延迟时间
SecondsBehindMaster
秒
MAX
事务等待跨可用区集群确认时间
RplSemiSyncMasterTxCurWaitTime
微秒
MAX
待复制日志量(MB)
ReplicaLagMaxLogMb
MB
MAX
待复制日志量(LSN)
ReplicaLagMaxLog
Bytes
MAX

数据库代理节点维度监控指标

要获取数据库代理节点维度监控指标,需先开启数据库代理,详细指标说明请参见 查看数据库代理监控。

性能监控指标分析实践

您可以通过设置告警策略,对相关性能指标进行监控分析,以下举例介绍几个指标来分析监控数据。
CPU 使用率:CPU 使用率是指数据库服务器中 CPU 在运行过程中的使用率。如果 CPU 负载高,会导致数据库系统响应变慢、查询延时等问题,因此,可以根据实际业务情况对此监控指标设置阈值告警,一般来说,CPU 使用率超过90%,就需要开始关注数据库需要处理的请求量是否过高、查询性能是否优化等问题,并及时进行调整。如果 CPU 消耗的值符合应用程序或数据库的目标(如吞吐量或并发性)并且是预期的,则这个值是合适的。
存储使用量:如果使用的空间始终等于或大于总磁盘空间的85%,则需要调查存储空间的消耗,查看是否可以从实例中删除数据或将数据存档到其他系统以释放空间,如果存储数据量太大,磁盘即将写满,可以通过扩容缓解磁盘空间不足的问题。
客户端发送和接收流量:通过观察监控指标-资源监控-发送或接收客户端流量数据的波动情况,进而检查是业务峰值带来的问题还是数据库的问题,从而进行业务优化或者数据库配置调整。
最大连接数:max_connections 是 TDSQL-C MySQL 版的参数之一,用于指定数据库同时允许的最大连接数。当数据库进程打开一个新的连接时,它会去查询当前已经连接的客户端数量,如果数量已经达到 max_connections 的设定值,则无法建立新的连接。如果您通过监控看到大量连接,并且实例性能和响应时间也有所下降,请考虑约束数据库最大连接数。如果 max_connections 的值设置过高,可能会导致系统出现内存不足、线程崩溃等问题,因此应仔细评估应用程序的需要,进行最佳设置,常用的设置值在200~500之间,也请结合实际应用程序和数据库的连接情况来调整最大连接数。
当性能指标超出设定的告警阈值时,可能需要更改相关参数以优化数据库,帮助提高数据库的性能和可用性。