最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

MysqlSQL性能优化之order_MySQL

来源:动视网 责编:小采 时间:2020-11-09 18:30:39
文档

MysqlSQL性能优化之order_MySQL

MysqlSQL性能优化之order_MySQL:bitsCN.com Mysql SQL性能优化之order mysql的order在排序时,会被select出来的数据多少所影响,数据列越多,排序越慢,为了说明这个问题,请看几个例子。高效的查询低性能: select id,job_name from test_results where id 1
推荐度:
导读MysqlSQL性能优化之order_MySQL:bitsCN.com Mysql SQL性能优化之order mysql的order在排序时,会被select出来的数据多少所影响,数据列越多,排序越慢,为了说明这个问题,请看几个例子。高效的查询低性能: select id,job_name from test_results where id 1


bitsCN.com

Mysql SQL性能优化之order

mysql的order在排序时,会被select出来的数据多少所影响,

数据列越多,排序越慢,为了说明这个问题,请看几个例子。

高效的查询

低性能:

select id,job_name from test_results where id <96836230 order by id desc limit 0,1;

1 rows fetched (390 ms)

高性能:

select id,job_name from test_results where id =(select id from test_results where id<110836230 order by id desc limit 0,1 ) limit 1;

1 rows fetched (281 ms)

高效的分页查询 www.bitsCN.com

低性能:

select id,job_name from test_results order by id desc limit 1200000,100;

100 rows fetched (34.616 sec)

高性能:

select id,job_name from test_results join (select id from test_results order by id desc limit 1300000,100) as t2 using(id);

100 rows fetched (5.460 sec)

接下来我们分析其原因,首先从mysql的执行顺序开始讲起,

执行顺序从上到下:

FROM < left_table >

ON < join_condition >

< join_type> JOIN < right_table>

WHERE < where_condition>

GROUP BY < group_by_list >

HAVING < having_condition>

SELECT

DISTINCT

ORDER BY < order_by_list>

所以得出结论,select出来的数据越多,排序越慢。

减少了order by中的排序数据,再去join或者=查询即可加快执行效率。

bitsCN.com

文档

MysqlSQL性能优化之order_MySQL

MysqlSQL性能优化之order_MySQL:bitsCN.com Mysql SQL性能优化之order mysql的order在排序时,会被select出来的数据多少所影响,数据列越多,排序越慢,为了说明这个问题,请看几个例子。高效的查询低性能: select id,job_name from test_results where id 1
推荐度:
标签: 影响 数据库 sql
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top