mysql5.7 亿级数据分表疑问

rorom 2016-10-12 10:08:08
数据量比较大,然后我想问下大神的经验,比如我一张表有1E条,用的时候只做主键id查询。
那么,我是:分10张表,每张1KW
还是:2张表,每张5kw
或是:直接存一张?
...全文
396 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
LongRui888 2016-10-12
  • 打赏
  • 举报
回复
1亿数据量挺大的。 但是我们公司一个项目最大的表里有6亿条,没有分表,性能还不错。 不过这个还是得看你的业务,和访问量,是否要分表,还是要好好权衡一下,就是以后数据量的增长速度,如果以后增长速度很快,建议分成多个表,可以考虑对id进行hash计算,然后分不到多个表里,而且既然要分表,就多分几个。
ACMAIN_CHM 2016-10-12
  • 打赏
  • 举报
回复
如果只做主键查询,则建议使用小的,分10张或者更多的表。
rucypli 2016-10-12
  • 打赏
  • 举报
回复
如果仅仅是1亿条不再增加 也只有id查询 单机单表就可以 如果还要不停扩展 用mongodb的分片倒是很合适的

56,878

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧