猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
mysql分表问题
如果用户表要分的话,我要的是如果按用户分的话,应该分不均匀吧,但如果按用户ID分的话,哪用户登入的时候,我咋知道他ID是多少,我也不知道他的休息哪个表里面
繁星coding
浏览 381
回答 2
2回答
慕桂英4014372
分表的方案有很多。按照ID分,比如1M的数据放一个表,这种方案感觉比较常用;按照用户自己的ID分,做个hash,按hash的第一个字符[0-9,a-z]放进对应的表;等等等。。。貌似也有按创建时间、用户ID取模等分表的方案查询的话,搜mysqlmerge、mysqlunion,多看看相关资料。
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
JavaScript
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续