你知道的越多,你不知道的也就越多 -- 芝诺曾 一.MySQL索引学习 MySQl主要有两种类型的索引:哈希索引.B+树索引 1.哈希索引 哈希索引可以以O(1)的时间复杂度进行查找,但是这样查找导致其失去了有序性,无法用于排序和分组.只支持精确查找,无法用于部分查找和范围查找 自适应哈希索引: 该概念为InnoDB存储引擎的特殊功能,当某个索引值被频繁使用的时候,就会在B+树索引之上再创建一个哈希索引,这样就可以让B+树索引拥有一些哈希索引的优点,比如快速的哈希查找. 2.B+树索引 是大多数…