Index

作者: SkyDavid | 来源:发表于2016-03-19 10:29 被阅读0次

Index 是为了加速查询的速度,它是储存在数据库中的实实在在的数据结构。
通过 Index 可以快速定位到数据库中的具体某一行

Index 的实现数据结构常有

  • 平衡树(B tree, B+ tree)
    对数级,(ex:A < v, A=v,A > v)
  • 哈希表
    常数级,(ex: A=v)

Index 的坏处有

  • 额外的存储空间
  • Index 创建需要时间(如果需要经常查询,这是值得的)
  • Index 维护(表内容更改时,索引也要更改)

所以,建不建立所以需要考虑如下因素

  • Size of table (and possibly layout)
  • Data distributions
  • Query vs. update load

SQL 创建 Index 语法

Create Index IndexName on T(A)
Create Index IndexName on T(A1, A2,..,An)
Create Unique Index IndexName on T(A)
Drop Index IndexName

相关文章

  • 【Elasticsearch】index [index] blo

    ES保存是报标题错误,大致意思是ES只允许读,不允许写。 1、排查问题 ES环境是通过docker部署,先找到es...

  • index

    In a land where no magic is present. A land where the str...

  • index

    selfindex A AngularJS-V1 系列Apache Tomcat 系列Appium 系列 B Ba...

  • Index

    唯一索引(UNIQUE):每一行的索引值都是唯一的(创建了唯一约束,系统将自动创建唯一索引) 主键索引:当创建表时...

  • INDEX

    本文集拟为治疗长时间碎片化阅读造成的知识体系和阅读能力退化而设。主要记录看过的书籍(包括专业书籍)的摘抄,体系,感...

  • index

    学院派黑客是我瞎起的名字。在我的定义里学院派黑客是一群经受过高等教育具有良好CS素养但是对现有教育体系和学术氛围嗤...

  • Index

    Index 是为了加速查询的速度,它是储存在数据库中的实实在在的数据结构。通过 Index 可以快速定位到数据库中...

  • index

    0 intro 0.1 type of pages sql server divides space(storag...

  • Index

    Mark#LinkDifficultyFrequency-3Longest Substring Without R...

  • Index

    1.4.1 Basic Slicing and Indexing 说明:元组索引其实就是方括号里添加索引 可以引发...

网友评论

      本文标题:Index

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