关于MySQL记录统计

关于MySQL记录统计

我想统计每个用户每天的记录数,请问下面哪种方法好
1、单独建一个统计表,用户连接时先查询用户当天的记录数,然后累加1在写入统计表
2、先查询当天多少用户有记录,在把这些用户的记录数从总表统计出来

说明:
1、用户数300左右,每天都有新用户增加,不是所有用户每天都有记录
2、月总记录数600-900W,每天新增加20-30W记录

作者: zyyou   发布时间: 2011-05-14

单独建一个统计表

作者: ACMAIN_CHM   发布时间: 2011-05-14

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

作者: zyyou   发布时间: 2011-05-14

引用 2 楼 zyyou 的回复:
目前,用户每次请求,都要对数据查询7次。查询7 8次效率是不是会比较低。

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

作者: rucypli   发布时间: 2011-05-14

引用 3 楼 rucypli 的回复:
引用 2 楼 zyyou 的回复:
目前,用户每次请求,都要对数据查询7次。查询7 8次效率是不是会比较低。

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

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

作者: zyyou   发布时间: 2011-05-14