最近要做一个血压的统计表。
比如数据库是这样的:
userid sys dia pul time
----------------------------------------------------
user1 88 90 78 时间戳
user2 93 100 90 时间戳
........
........
.......
--------------------------------------------------
现在要将一个月的时间段的数据求平均。有三个平均数:
一个是sys,
一个是dia,
一个是pul;
我是这样想的。如果一天有多次测量数据。那要求这个数据的平均。如果这一天没有测量数据。就忽略!就是月平均是将每一天的平均数据统计出来。年平均就是将每个月的数据平均出来!突然觉得这个复杂了。因为是平均每天的数据。再返回给客户端.怎么才能使用数据库的压力不会太大!非常担心用户多了。出现什么情况!求各位大大支支招!谢谢!
数据库提供有求平均值的函数 avg
你需要什么,就要求数据库做什么。不必担心数据库是否能承受,正所谓用人不疑
做个缓存,缓存5秒,都能减轻数据库很大压力。
这个不用担心,你这个需求还没那么庞大到mysql做不了!
你只要想下怎么处理这个业务就好了!
这个不用担心,你这个需求还没那么庞大到mysql做不了!
你只要想下怎么处理这个业务就好了!
做个缓存,缓存5秒,都能减轻数据库很大压力。
数据库提供有求平均值的函数 avg
你需要什么,就要求数据库做什么。不必担心数据库是否能承受,正所谓用人不疑
表单?
其实可以做成视图(view)这样在查询时就不需计算了
memcache ,
表单?
其实可以做成视图(view)这样在查询时就不需计算了
memcache ,
当然,给火星人都可以
当然,给火星人都可以
select avg(sys),avg(dia),avg(pul),substr(sqltime,0,8) as tips from table group by tips
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号