索引在SQL优化中占很大的比重,好的索引能提高查询效率。索引好比书本的目录,通过目录我们可以在海量的数据中很快的定位到要查找的内容,如果不加索引,则是通过表一个个扫描的,查询效率极低,但是加了索引一定好么?什么情况下我们不使用索引呢?我们常见的索引类型都有哪些?索引的知识点较多,篇幅可能不止这一篇哦!
1. 思考
索引为什么快,索引常见的模型有哪些?
索引是万能的么,加索引一定快么?
什么情况下不使用索引 常见的索引种类有哪些?
2.索引为什么这么快(mysql为什么选择的B+Tree)
实现索引的方式有很多,是常见的有哈希、有序数组、搜索树三种。
哈希
哈希:是一种键值对(key-va