求数据库设计  24小时内最高点击 和 周最高点击
目前只有一个 总点击 字段 

解决方案 »

  1.   

    时间 用户ID 点击帖子ID总点击 可以用查询来解决,OR将结果保存到表。
      

  2.   

    设计一个表 
    点击记录表 (url, 时间)每点击一次,则向这个表插入一条记录。时间为当前时间。
      

  3.   

    文章表主键  文章类别ID   标题     创建时间    修改时间  点击率 
    id   typeid      title   senddate   update  click    
    文章内容表外键  内容
    aid  body
    大约10万的文章 数据各位 老大 我要建立一个表 记录所有的文章浏览时间记录吗。
      

  4.   

    楼上的BOSS整站数据一起有100多万   都这么统计我汗 数据库会不会累死。    
      

  5.   

    对表进行按照周进行分区,按照一年52周进行hash,这样统计每周就会很快。
    统计每天的数据也会快些,搜索的范围减少了很多。
      

  6.   

    总算贴出你的表结构了,还以为需要保密。 不了解你数据结构的情况,大家仅靠猜很难给出什么准确的结果。
    24小时内最高点击 和 周最高点击建表如下
    访问统计表 (文章id,访问时间_小时,访问次数) , primary key(文章id,访问时间_小时)
    当文章被点击时INSERT INTO 访问统计表 values (文章id,DATE_FORMAT(now(),'%Y-%m-%d %H:00:00'),1);
         ON DUPLICATE KEY UPDATE
          访问次数=访问次数+1;然后定时将 访问统计表 中大于一周的记录删除。