读性能慢-TiDB Server 读流程详解

4.生成 + 运行 Executor

TiDB 会将 plan 转换成 executor,运行时会将所有的物理 executor 构造一个树状结构,每一层通过调用下一层获取结果。

监控说明:

  • 位置:TiDB – Executor – Execution Duration 面板

    • executor duration 是指 parse 结束之后到执行出结果的时间,即从优化 SQL 到 tidb 计算出结果这个时间,这个时间长可能是 tikv 数据到 tidb 汇聚计算时间比较长

    Executor 模块其包含了 Get Tso 与 DistSQL API 两个模块 ,接下来我们将分别对这两个重要模块进行分析梳理。 如图:

3 个赞