欢迎选择我的课程,让我们一起见证您的进步~~
大部分情況拆表是為了提升效能,但增加了開發的複雜度和工作量。 個人認為單表的資料量在一百萬以內的話,不需要拆分多個表。
另外,拆表一般會感覺業務資料的特點,直接定位到查詢的表,而不是多表union查詢,這樣查詢效率反而更低。 如依照用戶id大小拆表,每10萬拆分錶,這樣拿到id後直接可以判斷查詢哪一張表。
大部分情況拆表是為了提升效能,但增加了開發的複雜度和工作量。
個人認為單表的資料量在一百萬以內的話,不需要拆分多個表。
另外,拆表一般會感覺業務資料的特點,直接定位到查詢的表,而不是多表union查詢,這樣查詢效率反而更低。
如依照用戶id大小拆表,每10萬拆分錶,這樣拿到id後直接可以判斷查詢哪一張表。