索引 - 請教下Mysql大數據量的聯合查詢
滿天的星座
滿天的星座 2017-05-18 10:56:39
0
1
687

現在有A表, 存著整個業務線最核心,也是最繁忙的數據, 線上大概數據量假設有10億,幾乎所有的並發都和這個表有關,最近業務需要, 我要加個字段,發現影響太大, 不能直接改, 折中方案是新加個表B, 存AID和需要加的那個字段

因為我沒有線上資料庫的權限,沒辦法實際測試,所以我不清楚是用

SELECT * FROM A, B ON A.id = b.aid WHERE a.xx = 'zz' AND  b.xx = 'zz'

還是先查B的一個大範圍, 在用 B查找區間裡的結果去查A, 這樣的話 用第一種可能是很精確, 性能不知道會差多少,

第二種範圍不是太精確

滿天的星座
滿天的星座

全部回覆(1)
Ty80

你要查B表中新增字段,為什麼第二種要用B表中結果去查A。
第一種就可以

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板