innodb为什么要用自增id作为主键【面试题详解】

今天爱分享给大家带来innodb为什么要用自增id作为主键【面试题详解】,希望能够帮助到大家。

如果表使用自增主键,那么每次进入新的记录,记录就会顺序添加到当前索引节点的后续位置,当一页写满,就会自动开辟一个新的页
如果使用非自增主键(如果身份证号或学号等),由于每次进入主键的值近似于随机,因此每次新纪录都要被插到现有索引页得中间某个位置, 频繁的移动、分页澡作造成了大量的碎片,得到了不够紧凑的索引结构,后续不得不通过OPTIMIZE TABLE(optimize table)来重建表并优化填充页面。

原文链接:https://blog.itblood.com/1292.html,转载请注明出处。
0
[炎孕]更多!孕育吧!火焰巨乳异世界·巨乳兔女郎学园!+CG存档 [新作] [5.7G] [爆款大作ADV/全动态]
[炎孕]更多!孕育吧!火焰巨乳异世界·巨乳兔女郎学园!+CG存档 [新作] [5.7G] [爆款大作ADV/全动态]
3分钟前 有人购买 去瞅瞅看

站点公告

显示验证码
没有账号?注册  忘记密码?