DB - Index

请参考大白话讲索引

什么是索引

Simply put, an index is a pointer to data in a table. An index in a database is very similar to an index in the back of a book.

索引是数据库中的一种数据结构,它可以加速查询。一种常见的实现是B树。

B Tree

平衡多路查找树

一颗m阶的B树具有以下特征:

db-index-b-tree

B树的各种操作能使B树保持较低的高度,从而有效避免磁盘过于频繁的IO操作,从而提高查找效率。

http://blog.csdn.net/v_JULY_v/article/details/6530142/

索引的优缺点

优点

缺点

几种索引的类型

唯一索引

单一索引与组合索引

怎么使用索引

Fork me on GitHub