【说站】MySQL的五种索引类型极其特点
MySQL的五种索引类型极其特点
索引是存储引擎用于快速查找记录的一种数据结构,通过合理的使用数据库索引可以大大提高系统的访问性能,接下来主要介绍在MySql数据库中索引类型,以及如何创建出更加合理且高效的索引技巧。
注:这里主要针对的是InnoDB存储引擎的B+Tree索引数据结构
下面主要介绍五种索引类型以及各自的特点和不同。
优点:
B-Tree对索引是顺序组织存储的,很适合查找范围数据适?于全键值、键值范围或者键前缀查找(根据最左前缀查找)
限制:
对于联合索引来说,如果不是从最左列开始查找,则?法使?索引;不能跳过索引中的
是B-Tree索引的变种,现在主流的存储引擎都不?单纯的B-Tree,?是其变种B+Tree或者T-Tree等等
和B-Tree的区别:
优点:
?持哈希索引
适合等值查询,如 = 、 in() 、 <=>
弊端:
不?持范围查询
MyISAM?持R-Tree索引,这个和全?索引基本不问
更多关于MySQL索引相关文章阅读,推荐:
mysql数据库相关知识免费学习,欢迎访问python学习网
本站发布的内容若侵犯到您的权益,请邮件联系站长删除,我们将及时处理!
从您进入本站开始,已表示您已同意接受本站【免责声明】中的一切条款!
本站大部分下载资源收集于网络,不保证其完整性以及安全性,请下载后自行研究。
本站资源仅供学习和交流使用,版权归原作者所有,请勿商业运营、违法使用和传播!请在下载后24小时之内自觉删除。
若作商业用途,请购买正版,由于未及时购买和付费发生的侵权行为,使用者自行承担,概与本站无关。