我现在面临到的问题是
我有一个数据表已经快破一百万了
再这样下去也不是办法
我要怎么将它分出来,但是一样可以使用该数据表的数据?
因为假设我把它汇出后 drop 这张表
我网站上就无法使用它,应该是说无法跟新产生的数据一同使用?
我也有想过再开一张表,把原本数据多的那张表改名,但是这样下去备份的文件大小会越来越大
有大神能指点迷津吗
我现在面临到的问题是
我有一个数据表已经快破一百万了
再这样下去也不是办法
我要怎么将它分出来,但是一样可以使用该数据表的数据?
因为假设我把它汇出后 drop 这张表
我网站上就无法使用它,应该是说无法跟新产生的数据一同使用?
我也有想过再开一张表,把原本数据多的那张表改名,但是这样下去备份的文件大小会越来越大
有大神能指点迷津吗
MySQL还是能应付得来百万级的,如果你单纯是害怕会影响性能,你可以建立索引。如果你实在想把它拆分的话,那就把表按照时间命名吧,比如table_2019_01_31,然后查询的时候根据条件灵活切换就好了。
5 回答3.2k 阅读✓ 已解决
3 回答3.6k 阅读✓ 已解决
1 回答4.1k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
2 回答2.2k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
5 回答1.4k 阅读