搜尋

首頁  >  問答  >  主體

mysql中用多表UNION查询和一个表查询 哪个更好

天蓬老师天蓬老师2786 天前678

全部回覆(1)我來回復

  • 迷茫

    迷茫2017-04-17 15:49:52

    大部分情況拆表是為了提升效能,但增加了開發的複雜度和工作量。
    個人認為單表的資料量在一百萬以內的話,不需要拆分多個表。

    另外,拆表一般會感覺業務資料的特點,直接定位到查詢的表,而不是多表union查詢,這樣查詢效率反而更低。
    如依照用戶id大小拆表,每10萬拆分錶,這樣拿到id後直接可以判斷查詢哪一張表。

    回覆
    0
  • 取消回覆