给站长留言 登录     注册
浅谈数据库分表方法
发布时间:2011-7-16 15:18:02  tianstar  点击数:275  关键字:sqlserver,分表    字号:(      )
当数据库中的表数据量比较大的时候,会影响到查询速度,大家会想到建立索引。其实分表也是一个不错的选择。假如有一个登陆日志表,一年下来可能达到几亿,如果还用一个表保存,在sqlserver中,可能已经很不稳定,而且查询速度很慢。所以一开始的时候,预计有这么多数据,就可以考虑采取分表(当然还有其他方法,这里只说分表)。
       分表方法有哪些呢,或者说表可以根据什么规则来分。其实这个要看表记录的具体情况。
       一、上面所说的登陆日志表,可以这样分。根据时间字段来分,可以每一个月一个表
       二、用户表。可以按用户ID来分,用ID来MOD一个数字。那么该数字就是分表的总数,ID取MOD后的余数就是表名后缀
       三、还有一些表,可以按地区、类别分
分表就谈这么多
粤ICP备08018978号 天之星家园网版权所有©2011-2012
免责声明:本站内容仅用来方便网友查询参考