一条 SQL 的一生

TiDB 1024
SELECT name FROM users WHERE id = 42;
ACT I · 发起
第 1 幕 / 共 9 幕
Region = [StartKey, EndKey) · 三副本 Raft Group 客户端 MySQL 协议 TiDB Server Parser · Optimizer Executor (root) 无状态 · 计算层 PD 调度 · TSO 授时 TiKV #1 Region follower TiKV #2 Region leader TiKV #3 Region follower RocksDB 副本 RocksDB SeekPrefix RocksDB 副本
TiDB · Query Lifecycle

一条 SQL 的一生

从客户端发出到结果返回,一条点查语句会在 TiDB 里走完九个环节。跟随那些形态不断变化的数据——二进制包、语法树、时间戳、键、版本、结果行——看它在三副本之上取回属于它的那一行。

空格 播放/暂停 · ← → 单步 · 点下方章节直达
计算层 PD 调度 Region Leader Follower 存储 / RocksDB