1.如果在innoDB 数据表的创建过程中,没有新建主键的话。自己会创建一个主键。
2. innoDB 的主键推荐为整型,自增id
3. 为啥不使用uuid
3.1 uuid 既不是整形,也不是自增
3.2 字符串比int 难比较
3.3 ssd 整型占据空间比较小
3.4 如果不是自增的话,需要下图平衡,对于insert不利
4.自增idd的讲述
哈希查询;不适用于范围索引。
B+ 数; 所有的叶子节点是排好序的。
叶子节点存储了相邻节点的位置,双向指针。

进行范围索引时:通过叶点之间的指针进行索引。


本文探讨了InnoDB数据表创建过程中的主键选择策略,包括自动创建主键的情况、推荐使用整型自增ID的原因,以及避免使用UUID的理由。同时,文章还介绍了自增ID在哈希查询和B+树索引中的应用。
648

被折叠的 条评论
为什么被折叠?



