天天看点

分库分表注意

分库分表的时候要注意一点,习惯上我们分库分表的时候都是偶数个,什么4库8表之类的,但在数据落库落表规则上要注意,比如如果只简单取模,会造成表的浪费。因为奇数和偶数的id都会落到对应的奇数和偶数的库和表里,这就导致奇数库的偶数表被浪费,同理偶数库的奇数表被浪费。

一般的情况最好做个hash,然后再取模,这样的话就能避免上述情况。或者直接分成单数。