全面解析数据库索引(数据库索引种类大盘点)
前言 前面两篇文章 《解析B+树比B树更加适合做数据库索引的原因 》 和《从底层解析B+索引提高查询速度的原因》是从数据结构的角度分析了B+索引,并分别介绍了B+索引在两个主流存储引擎InnoDB和MyISAM中的实现。而这篇文章是全面的介绍索引,介绍使用索引的利弊、索引使用时需要注意什么、索引的种类等等。 索引的定义 索引是数据库中用来加快检索速度的数据结构,常用的索引有B+索引和hash索引以及全文索引。 索引使用的利弊以及注意事项 需要使用索引的情况 1、在经常需要搜索的列上建立索引,可以加快搜索的速度; 2、在作为主键的列上建立索引,强制该列的唯一性和组织表中数据的排列结构; 3、在经
用户评论