为了账号安全,请及时绑定邮箱和手机立即绑定

如何分开数据表,但仍然可以在网站上共同使用?当数据越来越多,SQL文件大小越来越大

如何分开数据表,但仍然可以在网站上共同使用?当数据越来越多,SQL文件大小越来越大

弑天下 2019-03-02 12:39:11
我现在面临到的问题是我有一个数据表已经快破一百万了再这样下去也不是办法我要怎么将它分出来,但是一样可以使用该数据表的数据?因为假设我把它汇出后 drop 这张表我网站上就无法使用它,应该是说无法跟新产生的数据一同使用?我也有想过再开一张表,把原本数据多的那张表改名,但是这样下去备份的文件大小会越来越大有大神能指点迷津吗
查看完整描述

2 回答

?
慕田峪7331174

TA贡献1828条经验 获得超13个赞

  1. 百万级小case,完全不用担心

  2. 如果真要拆,先确定你旧的数据还要不要用? 如果要用,那就只能是正常的水平分表(比如按id或按日期);如果可以不用,那就直接每天把不用的旧数据移到其它表就可以了


查看完整回答
反对 回复 2019-03-02
?
蝴蝶不菲

TA贡献1810条经验 获得超4个赞

个人建议:

你可以选择纵向拆或者横向拆;
纵向:单个表字段拆成两个或多个,大字段如text之类的,可以单独表处理;
横向:根据时间范围进行拆分两张或多张表,形成的新的数据表。


查看完整回答
反对 回复 2019-03-02
  • 2 回答
  • 0 关注
  • 487 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信