关于MySQL记录统计
关于MySQL记录统计
我想统计每个用户每天的记录数,请问下面哪种方法好
1、单独建一个统计表,用户连接时先查询用户当天的记录数,然后累加1在写入统计表
2、先查询当天多少用户有记录,在把这些用户的记录数从总表统计出来
说明:
1、用户数300左右,每天都有新用户增加,不是所有用户每天都有记录
2、月总记录数600-900W,每天新增加20-30W记录
我想统计每个用户每天的记录数,请问下面哪种方法好
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次。查询7 8次效率是不是会比较低。
什么需求需要每次请求都要查询7次?
作者: rucypli 发布时间: 2011-05-14
引用 3 楼 rucypli 的回复:
引用 2 楼 zyyou 的回复:
目前,用户每次请求,都要对数据查询7次。查询7 8次效率是不是会比较低。
什么需求需要每次请求都要查询7次?
引用 2 楼 zyyou 的回复:
目前,用户每次请求,都要对数据查询7次。查询7 8次效率是不是会比较低。
什么需求需要每次请求都要查询7次?
请求时先验证密码,查询积分,扣减积分,插入新记录*2。。一共差不多7 8次查询
作者: zyyou 发布时间: 2011-05-14