3.7.2 The lifecycle of a SQL and relevant metrics(TiDB 的 SQL 的生命周期和关键监控指标)@2班+mark




获取tso为异步获取

token 限制并发执行的sql数,避免tidb被打挂
pd tso wait duration高,说明tidb自身负载高导致。
pd tso rpc duration高,说明tidb和pd通讯延迟高,或者pd负载高

image
复杂算子可以通过调整:tidb_{operator}_concurrency 来改变并发度


DistSQL:Tidb向TiKV发送/接收请求
image
local latch默认禁用,适用于高冲突场景。
image


gRPC message duration 包括tikv操作的所有时间。
KV Duration in TiDBit ~= gRPC message + network RTT

image
可以通过coprocessor cache来优化


每个tikv 实例有2个rocksdb 实例:raft/kv
read相关指标:1)get/seek duration,2)memtable hit,3)block cache hit,4)sst read duration
compaction相关指标:compaction operations/compaction duration
image