【TiDB 4.0 PCTA 学习笔记】-2.4 Behavior Differences Between MySQL and TiDB(TiDB 与 MySQL 的差异)@3班+张近博

课程名称:课程版本(201)+ 2.4 Behavior Differences Between MySQL and TiDB(TiDB 与 MySQL 的差异)

学习时长:11分钟

课程收获:对于MySQL转换至TiDB提供了理论基础,也对于选用TiDB后应注意哪些有了明确指导

课程内容:

1.TiDB与MySQL协议兼容,MySQL的绝大多数生态工具TiDB都可以支持
2.TiDB对MySQL 5.7/8.0大部分语法支持
3.TiDB和MySQL的一些差异性
1)TiDB的AUTO_INCREMENT字段不支持已存在的字段,没办法保证多个实例上的连续性
2)TiDB不支持全文索引和空间索引,以及一些索引选项
3)TiDB不支持同一个语句修改多个字段,字段长度有损变更不支持
4)事务隔离级别不同,支持已提交读
5) analyze table在TiDB是重度操作,不支持写操作视图,SQL层忽略存储引擎设置,字符集没有MySQL支持的种类多,TiDB的执行计划支持算子的消耗

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