Mysql(四) -- 遍历大量数据

2020-07-24  本文已影响0人  OakesYa

背景

如果我们有一个包含一亿条数据的表需要取出所以数据,如何通过sql取出。我们能想到有四种方式,但是性能效率会有差别,我们此时进行一下分析,判断该如何选择并实践一下查询分析。

explain sql

sql分析

首先我们发现上面type有range和index区分,key都是primary,rows也有分别,那么我们就来直接看下这几种字段的含义。

总结

我们从上面可以看出在大量遍历查询数据的过程中我们应该优先考虑between-and,id>number模式,这样的查询效率会更好一些。

上一篇 下一篇

猜你喜欢

热点阅读