谈谈聚簇索引与非聚簇索引

这篇具有很好参考价值的文章主要介绍了谈谈聚簇索引与非聚簇索引。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

技术主题

聚簇索引是一种数据的存储方式,它的数据行只存放在索引(B+树)的叶子上,内部节点不存放数据。

聚簇索引

谈谈聚簇索引与非聚簇索引
聚簇索引默认是主键,如果没有定义主键,innodb会选择一个唯一的非空索引代替。如果没有这种索引,innodb会隐式定义一个主键作为聚簇索引。

非聚簇索引

非聚簇索引就是指B+树的叶子节点上的data,并不是数据本身,而是数据存放的地址,主索引和辅助索引没啥区别,只是主索引中的key一定得是唯一的。主要是用在MyISAM存储引擎中。

谈谈聚簇索引与非聚簇索引
聚簇索引和非聚簇索引的对比
对比发现

谈谈聚簇索引与非聚簇索引
InnoDB使用的是聚簇索引,将主键组织到一棵B+树中,而行数据就储存在叶子节点上,若使用"where id = 14" 这样的条件查找主键,则按照B+树的检索算法即可查找到对应的叶节点,之后获得行数据。

回表的概念:若对Name列进行条件搜索,则需要两个步骤:第一步在辅助索引B+树中检索Na文章来源地址https://www.toymoban.com/news/detail-477152.html

到了这里,关于谈谈聚簇索引与非聚簇索引的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • MySQL 底层数据结构 聚簇索引以及二级索引 Explain的使用

    我们知道MySQL的存储引擎Innodb默认底层是使用B+树的变种来存储数据的 下面我们来复习一下B树存储 + B树存储  + 哈希存储的区别 哈希存储,只能使用等值查询 B树与B+树存储 我们知道B+树实际上就是B树的变种 那么为啥使用B+树而不是使用B树呢? 我们知道效率的高低主要取决于

    2024年04月28日
    浏览(43)
  • 【面试题】谈谈MySQL的索引

    可以把Mysql的索引看做是一本书的目录,当你需要快速查找某个章节在哪的时候,就可以利用目录,快速的得到某个章节的具体的页码。Mysql的索引就是为了提高查询的速度,但是降低了增删改的操作效率,也提高了空间的开销。比如一本书很薄的时候,章节不多,对应的目录

    2024年02月22日
    浏览(35)
  • 谈谈你对倒排索引的理解

    谈谈你对倒排索引的理解 在聊倒排索引之前,我们需要先了解一下‘索引’概念。 什么是索引呢? 索引是为了加速对表中数据行的检索而创建的一种分散的存储结构 。 通俗的来讲索引好比就是 新华字段中拼音的首字母还有偏旁 ,根据拼音的首字母和偏旁能很快的查找到你

    2024年02月07日
    浏览(38)
  • 【跳槽面试】谈谈联合索引生效和失效的条件

    这道题考查索引生效条件、失效条件。像这类问题才其实很有意义,建议各位以后面试其他伙伴的时候,多侧重这类问题的提问,比考察一般概念性的问题好多了。 能大概考察应聘者对写的程序是有注重做优化,提高代码质量和程序性能呢 还是只简单的CV了事。 联合索引又

    2024年01月20日
    浏览(41)
  • 谈谈传感器技术

    目录 1.什么是传感器 2.传感器有哪些种类 3.传感器的应用领域 4.传感器对人类生活的影响 5.传感器技术未来的发展趋势         传感器是一种能够感知外部环境和物理量的设备或组件。它们将物理量(如温度、压力、湿度、光照、位置等)转化为可测量或可感知的电信号

    2024年02月13日
    浏览(40)
  • 谈谈新能源技术

    目录 1.什么是新能源 2.新能源的发展历程 3.新能源的优势         新能源是指利用自然界可再生资源、无害的高效能资源或者核能等来替代传统能源的能源形式。与传统化石燃料相比,新能源具有更高的可持续性、更低的环境影响和更长久的供应。以下是一些常见的新能

    2024年02月14日
    浏览(44)
  • 谈谈无线充电技术

    目录 1.无线充电的概念 2.无线充电的原理 3.无线充电技术的发展过程 4.无线充电的优势 5.无线充电的潜在危害         无线充电是一种无需通过物理连接,通过电磁感应或者共振等技术,实现设备充电的方式。它消除了传统有线充电中需要插拔电线的麻烦,让充电过程更

    2024年02月12日
    浏览(34)
  • 谈谈HMI 的自动化生成技术

            人机界面(HMI)是自动化领域不可或缺重要组成部分。尽管人机界面系统的设计看上去并没有太大的技术门槛,但是设计一个HMI系统的工作量是巨大的。如果你没有足够的耐心便完成不了一个通用的HMI系统。构建UI控件库是一个似乎永远完不成的事情,用户永远觉

    2024年02月06日
    浏览(34)
  • 【实战项目开发技术分享】谈谈机器人如何进行脱困

    在机器人科学和技术领域,我们经常谈论的是机器人的精密运动、

    2024年02月09日
    浏览(62)
  • 谈谈XR关键技术及VR/AR/MR/XR关系

    一、先别被VR/AR/MR/XR搞晕,说说区别 虚拟现实(Virtual Reality,VR)、增强现实(Augmented Reality,AR)等业务以其三维化、自然交互、空间计算等完全不同于当前移动互联网的特性,被认为将是下一代通用计算平台。自 2012 年谷歌发布 AR 眼镜 Google Glass, 2014 年 Facebook 收购 VR 头显

    2024年01月16日
    浏览(56)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包