另外,我的所有统计资料,都是实时统计的,比如某版帖子总数,就是select count(*) from thread where threadid=$forumid这样。这样会不会比较影响效率和速度?
应该没有必要建立临时表。个人看法。

解决方案 »

  1.   

    反正在列表显示每个板块的时候,都要对thread表里面为该threadid进行统计,这样只是简单的选择统计,会花很多时间的?
    如果建立一个统计表,需要哪些字段?
      

  2.   

    我的数据库members的群组大概有50多个。每个群组看到的帖子都是不一样多的,用临时表存统计信息似乎得不偿失哪
      

  3.   

    实时统计有意义么?很多时候,性能是以一些次要功能的牺牲为代价的  比如ASP里面有一个最简论坛,速度快的很,但是帖子的列表读取不是实时的
      

  4.   

    用一表记录统计的同时,在PHP文件中用一数组记录统计信息,不用访问数据库,对服务器更有利.