> 백엔드 개발 > PHP 튜토리얼 > 怎么对大批量用户日志数据统计筛选

怎么对大批量用户日志数据统计筛选

WBOY
풀어 주다: 2016-06-13 11:49:20
원래의
1021명이 탐색했습니다.

如何对大批量用户日志数据统计筛选啊
比如 100W用户

现在表是这样设计的:
表a  是100W用户基本信息(uid唯一)
uid,name,地区,服务商....


表b 每个用户有100条左右数据,即100W*100=1亿数据。每条数据内容包括(用户ID,打开时间,关闭时间)
uid,time1,time2
uid,time1,time2
...

需求:统计24小时段用户数  并且可 根据某地区 and 某服务商 统计
------解决方案--------------------
24小时段用户数 是指什么,举例说明一下。
------解决方案--------------------
1亿数据不算多,但是要建立合理的索引。
------解决方案--------------------
每日做一次,然后将统计结果放入一个表记录,下次直接重表中读取,不用每次都统计。
------解决方案--------------------
   

引用:
每日做一次,然后将统计结果放入一个表记录,下次直接重表中读取,不用每次都统计。


建立索引和将数据缓存起来都是个优化方法
관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿