分库分表的问题
来源:7-5 必读:亿级分库分表实战导学

慕仔2594423
2022-05-02
1,在系统设计的起初,无法预知未来会用什么查询数据更多的情况下怎么做水平分表
2,水平分表,又怎么知道分多少张表好呢?假设起初设计分4个表,userid%4,未来发现4个表还是很大,想扩容到6个表,8个表这样的,是不是需要做数据重排?
写回答
1回答
-
求老仙
2022-08-11
我的经验,系统设计出一般不水平分表。发现性能瓶颈可以用缓存,索引,垂直拆表等解决。到了实在撑不住才考虑水平拆分。当然,如果公司dba本身就支持了某种框架可以水平分表,而且可扩展,那就方便了。00
相似问题