MySQL索引的各种类型
索引是数据库存储引擎用于快速查找到指定数据的一种数据结构。在数据量比较少并且负责比较低的时候,糟糕的索引对性能的影响可能不明显,但是当数据量逐渐增多的时候,性能会急剧下降。经过前面的介绍,我们就进入正题,了解一下MySQL支持的索引类型,以及它们的原理和用法。B-Tree索引是被大多数MySQL存储引擎支持的,在我们讨论索引时,假如没有特别地说明类型,那么大概率说的就是B-Tree索引了。我们使用B-Tree这个词,是因为MySQL在创建表和其他语句中就使用这个关键字。B-Tree索引能够加快访问数据的速度,因为不需要全表扫描就可以快速检索的需要的数据。根据B-Tree索引的特点,它可以用于全值匹配、值范围匹配和最左前缀匹配。
用户评论