TiDB 4.0 PCTA 学习笔记】- (TiDB与mysql的差异,以及一条SQL的生命周期)@4班+韩亚东

课程名称:课程版本(101/201/301)+ 课程名称

学习时长:30min

课程收获:

Behavior Differences Between MySQL and TiDB(TiDB 与 MySQL 的差异)

不支持函数、存储过程、触发器

auto_increment,多个TiDB节点只能保证唯一性,无法保证自增和连续性

不支持全文索引、空间索引

不支持 muti-schema change, 同一个SQL语句修改多列

隔离级别:可重读(默认)、读已提交

TiDB的view为只读(不支持insert/delete/update)

存储引擎、执行计划

The Lifecycle of a SQL Statement(在 TiDB 中一条 SQL 的生命周期)

SQL解析(将SQL解析为语法树)

逻辑优化器

物理优化器

统计信息

执行器

下推到TIkv

返回信息

课程内容:

学习过程中遇到的问题或延伸思考:

  • 问题 1:
  • 问题 2:
  • 延伸思考 1:
  • 延伸思考 2:

学习过程中参考的其他资料