MySQL聚簇索引和非聚簇索引的区别
创作时间:
作者:
@小白创作中心
MySQL聚簇索引和非聚簇索引的区别
引用
CSDN
1.
https://blog.csdn.net/QGhurt/article/details/137294462
聚簇索引不是一种新的索引,而是一种数据存储方式。
在聚簇索引中,表中行的物理顺序与键值的逻辑(索引)顺序相同。换句话说,聚簇索引将数据存储与索引部分结合在了一起。

聚簇索引
在非聚簇索引中,索引结构与数据实际存储分离。非聚簇索引的叶子节点不直接包含数据记录,而是包含了指向数据行的指针。
非聚簇索引
在非聚簇索引的叶子节点上存储的并不是真正的行数据,而是主键 ID,所以当我们使用非聚簇索引进行查询时,首先会得到一个主键 ID,然后再使用主键 ID 去聚簇索引上找到真正的行数据,我们把这个过程称之为回表查询。
MyISAM 采用的是非聚簇索引,InnoDB 采用的是聚簇索引。
可以这么说:
聚簇索引直接将数据存储在 B+树的叶子节点中,而非聚簇索引的叶子节点存储的是指向数据行的指针。
一个表只能有一个聚簇索引,但可以有多个非聚簇索引。
聚簇索引改善了顺序访问的性能,但更新主键的成本较高;非聚簇索引适合快速插入和更新操作,但检索数据可能需要更多的磁盘 I/O。
热门推荐
跳水世界杯温莎站:陈芋汐再现失误仍获预赛第一 全红婵以404.15分强势晋级
如何设计服务器的散热结构以提高其效率和稳定性?
猫咪洗澡的必要性与技巧(宠物猫咪洗澡的正确方法及注意事项)
如何正确理解和选择基金产品?这些基金产品的特点是什么?
面试中被问到“你讨厌什么样的人”时,该如何回答?
内分泌失调看中医内科
关注以用户为中心的体验设计
电动螺旋压力机技术参数有哪些 电动螺旋压力机怎么选择
压力下的心理调适:实用技巧与策略
GPA换算对照表简介:留学申请必备指南
突发!美国大幅调高关税,针对70%中国纺织品服装!中国纺织行业如何应对挑战?
从日本樱花工作室到北美游戏工作室,网易海外继续裁员调整
向治愈乙肝进发!95%中国患者需考虑抗病毒治疗,4类人群应尽快治疗
胃酸过多怎么调理食疗
凯匹林纳鸡尾酒Caipirinha的历史与文化
UI设计的核心原则与实践技巧
20个最佳家庭经营理念及如何开始
大理旅游攻略:必去景点、美食推荐与深度玩法指南
多梦易醒怎么办?4个技巧助你改善睡眠质量
如何识别网络谣言?这些安全贴士告诉你!
原理、应用与未来趋势:光学成像技术的独特魅力
虎皮猫:一种由美国培育而成的迷人宠物猫品种
《睡美人》:约翰·柯里尔笔下的永恒沉睡与隐秘觉醒
如何识别和应对社交媒体中的"僵尸粉"现象及其影响
宾尼·尤奎德兹谈李小龙:李小龙是独一无二的,他就是最棒的
葡萄牙传统甜点Coscorões制作教程
盘点最经典玄幻修仙小说20本,涵盖传统修真、现代修仙、系统流等
碳中和背景下我国大气光学监测技术的需求与挑战
梦境解析:老鼠的象征意义,揭示潜意识的秘密
电动车锂电池价格表(电动车锂电池价格表和公里数)