首頁 > 問答 > 主體
迷茫2017-04-17 15:49:52
大部分情況拆表是為了提升效能,但增加了開發的複雜度和工作量。 個人認為單表的資料量在一百萬以內的話,不需要拆分多個表。
另外,拆表一般會感覺業務資料的特點,直接定位到查詢的表,而不是多表union查詢,這樣查詢效率反而更低。 如依照用戶id大小拆表,每10萬拆分錶,這樣拿到id後直接可以判斷查詢哪一張表。