mysql 大数据量求平均值
2015-06-12 22:05
211 查看
需求是:对于一个设备,求一天内每个小时的平均值,一个月内每天的平均值,更通用的需求是,从起始时间到结束时间,每隔一段时间,求一个平均值。
目前的解决策略是:在存储过程中进行处理,从起始时间到结束时间,切割成段,求出每一段的平均值,合并起来。
存在问题:数据量很大的时候,会存在严重的性能问题。比如:一个月内每天的平均值,这个涉及的数据量将非常大,查询非常耗时。目前没有做过基准测试,具体的时间消耗还不确定。
解决办法:目前想到的是,新建一个平均值表,定时把一段时间的平均值写入到这个表里面。以后从平均值表里面查询。
目前的解决策略是:在存储过程中进行处理,从起始时间到结束时间,切割成段,求出每一段的平均值,合并起来。
存在问题:数据量很大的时候,会存在严重的性能问题。比如:一个月内每天的平均值,这个涉及的数据量将非常大,查询非常耗时。目前没有做过基准测试,具体的时间消耗还不确定。
解决办法:目前想到的是,新建一个平均值表,定时把一段时间的平均值写入到这个表里面。以后从平均值表里面查询。
相关文章推荐
- Perhaps you should add the directory containing `opencv.pc' 解决笔记
- 【leetcode】Contains Duplicate & Rectangle Area(easy)
- hadoop完全分布式配置+wordcount示例(ubuntu14.04+hadoop2.6.0)
- ThumbnailUtils源码
- DevExpress 中 WaitForm 使用
- 3. hdfs原理分析
- hdu - 1532 Drainage Ditches (最大流)
- Factorial Trailing Zeroes
- Subversion Native Library not available 解决办法
- 打包contrail-web-core
- BootDev CEO Keithyau 受邀作为讲师 AWS线下沙龙—云计算环境下的可扩展性架构(杭州站)
- Swing之下拉框 http://blog.csdn.net/u012643122/article/details/39081017
- 大数据下gora-hbase
- sleep和wait的区别
- CDbConnection failed to open the DB connection: SQLSTATE[28000] [1045] Access denied for user 'root'@'localhost' (using password: YES)
- detail屏显示行数条数
- 大数据
- ARC forbids explicit message send of'retain'解决办法
- setContentView(R.layout.activity_main)无法正常引用
- 云平台