关于MySQL记录统计我想统计每个用户每天的记录数,请问下面哪种方法好
1、单独建一个统计表,用户连接时先查询用户当天的记录数,然后累加1在写入统计表
2、先查询当天多少用户有记录,在把这些用户的记录数从总表统计出来说明:
1、用户数300左右,每天都有新用户增加,不是所有用户每天都有记录
2、月总记录数600-900W,每天新增加20-30W记录

解决方案 »

  1.   

    目前,用户每次请求,都要对数据查询7次。查询7 8次效率是不是会比较低。
      

  2.   

    什么需求需要每次请求都要查询7次?
      

  3.   

    请求时先验证密码,查询积分,扣减积分,插入新记录*2。。一共差不多7 8次查询
      

  4.   

    第一种方法除了第一步后面要马上验证密码,后面的几步都可以用异步
      

  5.   

    问题说明越详细,回答也会越准确!参见如何提问。(提问的智慧