robinhunan
注册会员

一般会员
UID 20392
精华
0
积分 181
帖子 151
金钱 181 喜悦币
威望 0
人脉 0
阅读权限 20
注册 2003-6-3
状态 离线
|
[推荐阅读] 【南昌】对北美软件服务公司招聘php开发人员
给你两种方案:
数据表大了的话,肯定要分表的.
一种是按数据类型分表.
比如说用户1的日志,用户2的日志,查询的时候又基本上是按照这种方式查的话比较好.还省去了查询条件
另外一个方案就是按时间分:
其实来这也是一种类型,只是稍微有些差别.
如果每天的日志量很大的话可以当天写入临时表比如log_tmp
然后每天定时跑crontab,将log_tmp改名为2007-03-05
然后重新建立一个log_tmp新表
另外也可以按多少条记录,分表,也可以考虑按hash算法分布表.
|
|