060、监控指标之TiDB

Duration 相关

延迟相关的时间
Grafana 监控TiDB —> Query Summary —> Duration
duration: 就是所有SQL的平均执行时间。
99.9% SQL响应是按小于8ms 99% 小于4ms
060、监控指标之TiDB_第1张图片
Grafana 监控TiDB —> Query Summary —> 999 Duration/99 Duration/95 Duration/80 Duration
060、监控指标之TiDB_第2张图片
060、监控指标之TiDB_第3张图片
Grafana 监控TiDB —> Query Detail —> Duration 80/95/99/999 By Instance
060、监控指标之TiDB_第4张图片

QPS相关

Grafana 监控TiDB —> Query Summary —> QPS
060、监控指标之TiDB_第5张图片
Grafana 监控TiDB —> Query Summary —> CPS
CPS: command 例如 select 1 ; select 1; 发出了两条SQL,但只属于一个command
060、监控指标之TiDB_第6张图片
Grafana 监控TiDB —> Query Summary - Internal SQL QPS
压测的时候会关注,平常基本不怎么关注
060、监控指标之TiDB_第7张图片

Transaction 相关

Grafana 监控TiDB —> Transaction - Duration
事务的平均响应时间。
optimistic: 乐观事务 ; pessimistic: 悲观事务
060、监控指标之TiDB_第8张图片

Grafana 监控TiDB —> Transaction - Transaction Statement Num
事务出的问题,往往是大事务出现了。Transaction - Transaction Statement Num: 事务内部的语句量060、监控指标之TiDB_第9张图片
Grafana 监控TiDB —> Transaction - Transaction Retry Num
这个只和乐观事务有关系
060、监控指标之TiDB_第10张图片

资源相关

Grafana 监控TiDB —> Server - CPU Usage
060、监控指标之TiDB_第11张图片
Grafana 监控TiDB —> Server - Memory Usage
060、监控指标之TiDB_第12张图片
Grafana 监控TiDB —> Server - Connection Count
060、监控指标之TiDB_第13张图片
Grafana 监控TiDB —> Server - Get Token Duration
连接虽然不做限制,但执行SQL前,需要获取Token,拿到token的sql才可以被处理,没有拿到的就需要等待。 如果这个延迟很高,则表示SQL需要等很久才能拿到token。
060、监控指标之TiDB_第14张图片

PD/TiKV关联指标

Grafana 监控TiDB —> PD Client - PD TSO Wait/RPC Duration
060、监控指标之TiDB_第15张图片
Grafana 监控TiDB —> KV Request - KV Request Duration 99 by store/type
060、监控指标之TiDB_第16张图片

Grafana 监控TiDB —> KV Errors - KV Backoff OPS
kv返回 重试的次数
060、监控指标之TiDB_第17张图片
Grafana 监控TiDB —> KV Errors - KV Backoff Duration
060、监控指标之TiDB_第18张图片

你可能感兴趣的:(TiDB从入门到精通,tidb,数据库,服务器)