请问在大数据量查询的时候,sql为啥比excel要快很多呢?谢谢!

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了请问在大数据量查询的时候,sql为啥比excel要快很多呢?谢谢!相关的知识,希望对你有一定的参考价值。

我知道这个sql比excel要快很多,但是我想知道原因是什么,谢谢!

参考技术A excel需要将所有数据加载,然后一条一条筛选,就是用来存放数据的
而sql是专门用于统计信息和调用的

mySql为啥查询时有时快,有时慢

主键约束。
当数据量达到百万以上的时候,你用主键去搜索某一条数据时速度是极快的。但当你不用主键去搜索的时候速度就降了几十倍甚至上百倍,这个是主键的好处。
索引。
当你的表字段设置有索引的时候,搜索速度比不创建索引要快几倍至几十倍。
sql语句不够优化。
在查询某数据的时候,能不用*就尽量不用,想要哪个字段就查哪个,多余的不要,这样就能达到数据传输精简化,让查询速度也能快上许多。
多表联合查询。
在大数据量的时候这个多表查询尽量不用,毕竟是很耗内存的,宁愿用其他语言循环执行简单的 select 字段 from 表名 where 条件 这样的简单sql语句,这样也能加快速度。
参考技术A t_id有索引不? 引擎是什么。。。 这SQL应该不是很慢。

以上是关于请问在大数据量查询的时候,sql为啥比excel要快很多呢?谢谢!的主要内容,如果未能解决你的问题,请参考以下文章