日期:2014-05-17  浏览次数:20793 次

在几个表中统计数据用什么方法好
例如现在sql有几个表(5个以上)储存各类信息
现在要统计各个客户发布的了多少条信息点击数等等
而且要经常统计的(就在主页上显示)
现在我想到两个方法
1   每次查表统计(这个当然太耗资源了)
2   储存相关字段(这个可能比较合理一点)

------解决方案--------------------
用视图是最好的方式
在视图中定义可以进行统计设置统计结果的字段名
在程序中只需要把这个字段读取出来就是了
------解决方案--------------------
大数据统计,如何访问频繁,我建议建立一个一行N列的表把需要统计的作为一个字段,再加一个是否已经更新的标识字段,写个存储过程,根据时间判断。可以控制一个小时或者多长时间更新一下该表的数据。基本上每次就可以读取这一行的记录。速度应该很快的。如果你要求很严格那就不能用这种方法了。我只给个建议。