博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
数据库性能测试
阅读量:5798 次
发布时间:2019-06-18

本文共 1686 字,大约阅读时间需要 5 分钟。

hot3.png

select count(*) from AHBDDATA_DATAPROCESS_HISTORY.Ga_Gps_History_2017_02_15

(17229387  8.315s)

2月15号的表的记录大约1700万条数据

110216_0cLi_2693297.png

 

  select count(*) from AHBDDATA_DATAPROCESS_HISTORY.Ga_Gps_History_2017_02_17

(1107824 0.6s)

2月17号的表的记录大约110万条数据

 

select gpsid,max(time) from AHBDDATA_DATAPROCESS_HISTORY.Ga_Gps_History_2017_02_15 group by gpsid (14s  353条记录) 13秒

查询离线时间14秒了 如果加关联的估计 15秒

select gpsid,max(time) from AHBDDATA_DATAPROCESS_HISTORY.Ga_Gps_History_2017_02_17 group by gpsid (94条记录 0.609)  0.8 0.9 都出现过

 

 

 

1700/110 约等于15  13/0.8 = 16.25 

100万条记录 相当于0.8秒

 

 

 

 

 

 

 

 

where 过滤条件 把记录数变少 用时

where time>to_date('2017/2/15 00:00:00','yyyy-mm-dd hh24:mi:ss')

854945条记录

离线查询用时 331条记录 0.85秒

where time>to_date('2017/2/15 18:00:00','yyyy-mm-dd hh24:mi:ss')

42855条记录

离线查询用时 303条记录 0.15秒

where time>to_date('2017/2/14 18:00:00','yyyy-mm-dd hh24:mi:ss')

1947531条记录

  (334 1.653) 离线查询用时 334条记录 1.653秒

 

 

where time>to_date('2017/2/10 18:00:00','yyyy-mm-dd hh24:mi:ss')

过滤完6142347条记录

离线查询用时 338条记录 5秒

 

where time>to_date('2017/2/1 00:00:00','yyyy-mm-dd hh24:mi:ss')

过滤完有 1100万条记录

离线查询用时 343条记录 12秒

 

根上个结论差不多

  
 

 

 

 

 

当查询的结果包括轨迹x,y

 

  select * from

 select q.*,row_number() over(partition by gpsid order by time desc) rn 
 from  AHBDDATA_DATAPROCESS_HISTORY.Ga_Gps_History_2017_02_17  q
) t where t.rn <=1
 大约110万条记录 3.6s 

select * from AHBDDATA_DATAPROCESS_HISTORY.Ga_Gps_History_2017_02_15 x1 ,

    (select gpsid,max(time) time from AHBDDATA_DATAPROCESS_HISTORY.Ga_Gps_History_2017_02_15  group by gpsid ) x2
    where x1.gpsid=x2.gpsid and x1.time=x2.time

走索引的话 大概也是1700万调数据13

 

 

跟结果集也有关系 100万条记录 结果1万条是2

 

 

 

离线表的问题

100万条*(0.8)8秒  1000万

1000万 3000台数据 一年的时间 (一天3000条 一年300天 900000万 10年 9000000 )

1万条是2秒  3000条0.6s

主要就是10年

转载于:https://my.oschina.net/xcOschina/blog/893064

你可能感兴趣的文章
互联网新产品的发展特点-看书《支付战争》
查看>>
关于JavaScript简单描述
查看>>
HDU 1568 Fibonacci 数学= = 开篇
查看>>
虚拟机三种网络模式该如何上网指导(转)
查看>>
linux和CentOS下网卡启动、配置等ifcfg-eth0教程(转自)
查看>>
Siebel 调用存储过程
查看>>
多线程的广播
查看>>
阿里电话面的几个问题回溯
查看>>
实验四 Android程序设计
查看>>
大白话5分钟带你走进人工智能-第十四节过拟合解决手段L1和L2正则
查看>>
PIE SDK元素事件的监听
查看>>
Java中list对象的三种遍历方式
查看>>
debian bcm43* 无线网卡驱动
查看>>
牛客寒假算法基础集训营1 D 小a与黄金街道
查看>>
Rdlc报表出现空白页解决方法
查看>>
为什么做了这样一个框架工具
查看>>
java常用的设计模式
查看>>
java图片验证码
查看>>
node.js+websocket实现简易聊天室
查看>>
nginx做负载均衡
查看>>