日期:2014-05-18  浏览次数:20567 次

效率问题,多谢解答
是一个简单的页面计数统计程序

每次访问页面的时候都要数据库基本访问表A中插入新的访问记录,包括ip,地区,浏览器,os等,
同时还有几张统计表(B,C,D),分别用来统计每天,每月,每地区的数据
现在的问题是,我是在更新A表的时候同时更新bcd呢还是每天定时统计数据再更新到bcd中?

第一种,每访问一次都要几种若干update或者insert操作
第二种,需要用游标,对每天的每条访问记录做分析,然后放到bcd中

感觉那种好呢?或者还有其他方法?
多谢:)

------解决方案--------------------
第一种,每访问一次都要几种若干update或者insert操作

------------------
稍微慢一点,但是数据是实时的.
不过bcd三个表完全可以根据查询来达到条件的.

第二种,需要用游标,对每天的每条访问记录做分析,然后放到bcd中
-------
这个不需要使用游标的.直接可以使用update或者insert,但是数据不是实时的.

------解决方案--------------------
第一种,每访问一次都要几种若干update或者insert操作

稍微慢一点,看看能不能才能关联查询条件查询统计。
第二种,需要用游标,对每天的每条访问记录做分析,然后放到bcd中
游标更慢,最好不要用