sql 大資料查詢慎用 order by

2022-09-13 18:42:12 字數 881 閱讀 1732

今天在sql 查詢中乙個表中查詢花了至少20秒時間,資料為620000行,sql語句如下:

測試一:使用order by

單單只是查詢0,10行資料,耗時27.888s

測試二:不使用order by

select a.id,a.county_id,a.county_name,a.town_id,a.town_name,a.village_id,a.village_name,b.province as province_name,b.name as city_name from place a left join city b on a.city_id=b.code where a.id is not null limit 0, 10

同樣是查詢0,10行資料,耗時0.084s

以上僅供參考,資料更大時需要進行更精細的優化

SQL 資料查詢

一 簡單查詢 1.查詢所有字段 select from 表名 查詢所有學生的資訊 select from student查詢指定字段 可視為投影運算 select 字段列表 逗號隔開 from 表名 查詢班級 姓名 學號資訊 select sclass,snumb,sname from studen...

SQL資料查詢2

use hcreate table zy1 empno int,ename varchar 10 job varchar 10 mgr int,hiredate date,sal double coom double deptno int drop table zy1 desc zy1 select...

dblink查詢 分布式SQL大資料查詢引擎的發展

基於sql的查詢引擎簡介,包括指向資料倉儲和資料湖的鏈結 從高層的角度來看,許多資料和分析解決方案已經以相同的方式構建了許多年。簡而言之,它由各種整合過程組成,可將所有資料載入到乙個 位置,這是即將到來的資料建模和分析用例的唯一事實 雖然在較早的日子裡,這些中心位置大多是昂貴的且不靈活的緊密耦合的硬...