我在MySQL中有一个表格,用于存储一组实例中的用户会话信息。该表的结构非常简单,有6个字段。从mySQL中提取数据点
度量标准每5分钟收集一次。
我有一个查询,它将过去5分钟的其中一个度量标准的总和。
select SUM(metric_activeSessions) from metrics_tbl WHERE metric_timeStamp > NOW() - INTERVAL 5 MINUTE
我想根据这些指标构建一个图表,使用许多伟大的图书馆之一,但尚未确定。
我希望图表以60分钟为间隔每5分钟显示一次给定度量的总和。
- 09:00 : 12
- 09:05 : 15
- 09:10 : 18
- 09:15 : 21
- 09:20 : 28
我不知道如何编写SQL查询以这种方式收集信息,并希望有人在那里可以帮助我。
预先感谢您的任何想法,
干杯,米奇
那么你有查询已经每5分钟运行一次。有什么问题? – Sebas 2014-10-30 23:32:09
查询返回NOW()的5分钟进程的SUM,但为了在过去的60分钟内动态构建给定度量的图表,我需要能够返回每5分钟块的SUM之前在查询运行的时间。因此,例如,如果我在上午10:00运行报表,我希望查询返回SUM值,间隔09:00-09:05-09:10 ...直到10:00。 – MitchyBGood 2014-10-30 23:53:21