美文网首页数据库小计
数据库基础<二>

数据库基础<二>

作者: 祁小彬 | 来源:发表于2022-03-06 05:06 被阅读0次

    一、索引
    1、什么是索引?
    索引是一种特殊的文件(InnoDB数据表上的索引是表空间的一个组成部分),它们包含着对数据表里所有记录的引用指针。

    索引是一种数据结构。数据库索引,是数据库管理系统中一个排序的数据结构,以协助快速查询、更新数据库表中数据。索引的实现通常使用B树及其变种B+树。

    更通俗的说,索引就相当于目录。为了方便查找书中的内容,通过对内容建立索引形成目录。索引是一个文件,它是要占据物理空间的。

    2、索引有哪些优缺点?
    索引的优点

    可以大大加快数据的检索速度,这也是创建索引的最主要的原因。
    通过使用索引,可以在查询的过程中,使用优化隐藏器,提高系统的性能。
    索引的缺点

    时间方面:创建索引和维护索引要耗费时间,具体地,当对表中的数据进行增加、删除和修改的时候,索引也要动态的维护,会降低增/改/删的执行效率;
    空间方面:索引需要占物理空间。

    相关文章

      网友评论

        本文标题:数据库基础<二>

        本文链接:https://www.haomeiwen.com/subject/mudzlrtx.html