分庫分表注意

地球沒有花發表於2019-03-18

分庫分表的時候要注意一點,習慣上我們分庫分表的時候都是偶數個,什麼4庫8表之類的,但在資料落庫落表規則上要注意,比如如果只簡單取模,會造成表的浪費。因為奇數和偶數的id都會落到對應的奇數和偶數的庫和表裡,這就導致奇數庫的偶數表被浪費,同理偶數庫的奇數表被浪費。

一般的情況最好做個hash,然後再取模,這樣的話就能避免上述情況。或者直接分成單數。

相關文章