最新文章专题视频专题问答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
当前位置: 首页 - 科技 - 知识百科 - 正文

mysqlorderby操作性能问题_MySQL

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

mysqlorderby操作性能问题_MySQL

mysqlorderby操作性能问题_MySQL:bitsCN.com 在我的笔记本上,运行如下 sql代码(总共数据行约7万行,无索引) select * from( SELECT nodeinfo.nodeID nodeid,nodeinfo.niid niid ,nodeinfo.type type ,nodeinfo.testType testtype,sensordat
推荐度:
导读mysqlorderby操作性能问题_MySQL:bitsCN.com 在我的笔记本上,运行如下 sql代码(总共数据行约7万行,无索引) select * from( SELECT nodeinfo.nodeID nodeid,nodeinfo.niid niid ,nodeinfo.type type ,nodeinfo.testType testtype,sensordat


bitsCN.com

在我的笔记本上,运行如下 sql代码(总共数据行约7万行,无索引)

select * from(
SELECT nodeinfo.nodeID nodeid,nodeinfo.niid niid ,nodeinfo.type type ,nodeinfo.testType testtype,sensordatapacket.storedtime storedtime,sensordatapacket.value value,
sensordatapacket.unit unit,sensordatapacket.dataType datatype,nodeconfig.nodeAddress nodename
FROM
nodeinfo
Left Join sensordatapacket ON nodeinfo.nodeID = sensordatapacket.nodeID
Left Join nodeconfig ON nodeconfig.nodeID = nodeinfo.nodeID
where  testtype='待测'  and type='土壤温度'  order by storedtime desc)  a
group by a.nodeid order by a.storedtime  desc

 

红字标注部分,使用order by storedtime desc时候 共用时9.284s

  使用order by storedtime asc时候,共用时17.04s

不使用order by操作的时候共用时2.022s。

 

目的时候对每个nodeid,检索出storedtime最近的一条数据。

若不使用order by 操作,检索出数据,storedtime时间为中间的一个某个时间。符合E.F.Codd博士在“a relation modal of data for large shared data banks”中提出的

数据库关系模型 的理论。数据库的物理存储并不一定是按照主键顺序存储,数据表中的数据本质上是在一个集合中。

bitsCN.com

文档

mysqlorderby操作性能问题_MySQL

mysqlorderby操作性能问题_MySQL:bitsCN.com 在我的笔记本上,运行如下 sql代码(总共数据行约7万行,无索引) select * from( SELECT nodeinfo.nodeID nodeid,nodeinfo.niid niid ,nodeinfo.type type ,nodeinfo.testType testtype,sensordat
推荐度:
标签: 笔记本 sql mysql
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top