课程名称:课程版本(101/201/301)+ 课程名称
2.5.1 The Lifecycle of a SQL Statement(在 TiDB 中一条 SQL 的生命周期)
学习时长:
12
课程收获:
了解 TiDB 的基本架构及它是怎么处理 SQL 的
课程内容:
sql在tidb中的生命周期
1、tidb、tikv的基本架构 2、tidb转化成tikv 3、
tidb的架构:
tikv的架构:
tidb数据是如何组织的:
1、以kv模式进行存储
2、讲表中的数据转换成kv的
3、转换方式是如何工作的
一条sql在tidb中的生命周期:
tidb由三个模块组成:1、存储层的tikv 2、计算层的tidb 3、负责元信息管理的pd
tidb中的表在实际存储时会被转换成kv的形式存储在tikv当中
查询当中最重要的两个过程分别是查询优化以及查询执行
查询优化的两个阶段分别是逻辑优化及物理优化
执行执行相当于是tidb和tikv的协调者,让两者协同工作产生正确的sql结果