御丽诗妃谈MySQL索引怎么用
MySQL索引怎么用?究竟能有多快?看完这篇你就懂了 追逐仰望星空 2020-08-05 10:43:38 推荐学习 阿里P8MySQL,基础/索引/锁/日志/调优都不误,一锅深扒端给你 “吃”完这本Java性能调优实战,MySQL+JVM+Tomcat等问题一键全消 为了能让索引能有更直观的效率,我在一张表里扔进了 百万条 数据(光靠这些数据,生成数据代码写了一个小时,解决MySQL8的文件导入权限问题解决了两个小时,导入数据花费了一个小时,我太难了~(;д;)。但是,一切不以 实践数据 为标准的理论都是**耍!流!氓!**o(´^`)o)。让我们一边讲解MySQL的使用一边看一下索引能为我们的查询带来的性能提升吧。 索引使用的优势 提高查询效率,简单来说就是查的 快 ! 再快 ! 更快 !外面说的什么提高表的速度、加速表连接、减少分组及排序时间、提高系统性能,说白了都是快,查得快!(顺便我发现百度出来的索引使用优势劣势貌似就那么一两套,真就天下文章一大抄呗,抄我的也欢迎,烦请注明出处或者作者Solid_lele哈) 具体会有多快呢? 这是没有索引的百万级数据查找(这个算快的了,慢的四十秒,时间不是很稳定,因为是从磁盘块中读取数据,原理参照我开头提到的那篇文章)10.797s: 这是有索引的百万级数据查找0.272s: 差了四十多倍,就相当于别人一年赚四十多万,我一年赚一万