文章詳情頁
mysql中用多表UNION查詢和一個表查詢 哪個更好
瀏覽:124日期:2022-06-17 15:42:01
問題描述
問題解答
回答1:大部分情況拆表是為了提升性能,但增加了開發的復雜度和工作量。個人認為單表的數據量在一百萬以內的話,不需要拆分多個表。
另外,拆表一般會感覺業務數據的特點,直接定位到查詢的表,而不是多表union查詢,這樣查詢效率反而更低。如按照用戶id大小拆表,每10萬拆分一個表,這樣拿到id后直接可以判斷查詢哪一張表。
上一條:mysql 很簡單的union鏈接查詢保存下一條:mysql多表查詢
相關文章:
1. 查詢mysql數據庫中指定表指定日期的數據?有詳細2. mysql - 怎么生成這個sql表?3. mysql儲存json錯誤4. php - 公眾號文章底部的小程序二維碼如何統計?5. mysql - 表名稱前綴到底有啥用?6. mysql - 數據庫表中,兩個表互為外鍵參考如何解決7. Navicat for mysql 中以json格式儲存的數據存在大量反斜杠,如何去除?8. 在mybatis使用mysql的ON DUPLICATE KEY UPDATE語法實現存在即更新應該使用哪個標簽?9. mysql - 數據庫建字段,默認值空和empty string有什么區別 11010. sql語句 - 如何在mysql中批量添加用戶?
排行榜
