千家信息网

MySQL innodb怎么选择一个聚簇索引

发表于:2025-02-05 作者:千家信息网编辑
千家信息网最后更新 2025年02月05日,这篇文章主要介绍了MySQL innodb怎么选择一个聚簇索引,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。对于innodb,主键毫无
千家信息网最后更新 2025年02月05日MySQL innodb怎么选择一个聚簇索引

这篇文章主要介绍了MySQL innodb怎么选择一个聚簇索引,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

对于innodb,主键毫无疑问是一个聚簇索引。但是当一个表没有主键,或者没有一个索引,innodb会如何处理呢。请看如下规则:

如果一个主键被定义了,那么这个主键就是作为聚簇索引

如果没有主键被定义,那么该表的第一个唯一非空索引被作为聚簇索引

如果没有主键也没有合适的唯一索引,那么innodb内部会生成一个隐藏的主键作为聚簇索引,这个隐藏的主键是一个6个字节的列,该列的值会随着数据的插入自增。

注意的地方:

二级索引的叶子节点并不存储行数据的物理地址。而是存储的该行的主键值。

所以:二级索引包含了两次查找。一次是查找次级索引自身。然后查找主键(聚簇索引)

感谢你能够认真阅读完这篇文章,希望小编分享的"MySQL innodb怎么选择一个聚簇索引"这篇文章对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,更多相关知识等着你来学习!

索引 篇文章 选择 数据 存储 合适 价值 兴趣 叶子 同时 地址 地方 字节 就是 更多 朋友 次级 毫无疑问 物理 疑问 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 写高科技互联网好处的文章 数据库技术与应用教程视频 2020年网络安全所需人才报告 计算机网络技术找什么工作 网络技术的进步发展 北京视频安防软件开发中心 北京讯听网络技术有限公司咋样 求生之路控制台服务器列表 信息网络技术的优势 照片 数据库 存放 如何对网站服务器管理 wow 怀旧服推荐服务器 微信订阅号数据库在哪 c 高效读取数据库数据库 网络安全专业二本分数线 数据库架构师工作内容 中国网络安全委员会 plex本地服务器 树莓派和服务器是否一个原理 贵州小象互联网科技有限公司 虚拟机里访问服务器 网络安全范围技术 数据库 元组变量 解释 服务器内存条和普通内存条 网络安全为人民的话题手抄报 香港人需要遵守网络安全法吗 数据库架构师工作内容 软件开发tag是什么意思啊 网络安全法第二十一条的规定外 光大银行软件开发好不好
0