您的位置:首页 > 大数据

mysql 大数据量求平均值

2015-06-12 22:05 211 查看
需求是:对于一个设备,求一天内每个小时的平均值,一个月内每天的平均值,更通用的需求是,从起始时间到结束时间,每隔一段时间,求一个平均值。
目前的解决策略是:在存储过程中进行处理,从起始时间到结束时间,切割成段,求出每一段的平均值,合并起来。
存在问题:数据量很大的时候,会存在严重的性能问题。比如:一个月内每天的平均值,这个涉及的数据量将非常大,查询非常耗时。目前没有做过基准测试,具体的时间消耗还不确定。
解决办法:目前想到的是,新建一个平均值表,定时把一段时间的平均值写入到这个表里面。以后从平均值表里面查询。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: