如何分开数据表,但仍然可以在网站上共同使用?当数据越来越多,SQL文件大小越来越大
我现在面临到的问题是
我有一个数据表已经快破一百万了
再这样下去也不是办法
我要怎么将它分出来,但是一样可以使用该数据表的数据?
因为假设我把它汇出后 drop 这张表
我网站上就无法使用它,应该是说无法跟新产生的数据一同使用?
我也有想过再开一张表,把原本数据多的那张表改名,但是这样下去备份的文件大小会越来越大
有大神能指点迷津吗
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
个人建议:
看你的表时基于什么的,可以做分表,然后根据请求的对象路由到不同的数据表
MySQL还是能应付得来百万级的,如果你单纯是害怕会影响性能,你可以建立索引。如果你实在想把它拆分的话,那就把表按照时间命名吧,比如table_2019_01_31,然后查询的时候根据条件灵活切换就好了。