问题描述
mysql 数据库现在有一批庞大的数据入库,需要根据用户的uid 进行表分区、用户的uid基本上是10位数的随机数,现在有什么好的办法根据uid 来做表分区?
解决方案
hash的分区方式应该是你要找的。参考http://lehsyh.iteye.com/blog/732719
解决方案二:
楼下说的对,直接把uid取出来进行一次hash即可~!当然,也可以根据其他字段分区了,看你怎么查询了
时间: 2024-10-28 14:05:53
mysql 数据库现在有一批庞大的数据入库,需要根据用户的uid 进行表分区、用户的uid基本上是10位数的随机数,现在有什么好的办法根据uid 来做表分区?
hash的分区方式应该是你要找的。参考http://lehsyh.iteye.com/blog/732719
解决方案二:
楼下说的对,直接把uid取出来进行一次hash即可~!当然,也可以根据其他字段分区了,看你怎么查询了