成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

索引 - 請(qǐng)教下Mysql大數(shù)據(jù)量的聯(lián)合查詢

瀏覽:155日期:2022-06-12 14:29:11

問題描述

現(xiàn)在有A表, 存著整個(gè)業(yè)務(wù)線最核心,也是最繁忙的數(shù)據(jù), 線上大概數(shù)據(jù)量假設(shè)有10億,幾乎所有的并發(fā)都和這個(gè)表有關(guān),最近業(yè)務(wù)需要, 我要加個(gè)字段,發(fā)現(xiàn)影響太大, 不能直接改, 折中方案是 新加個(gè)表B, 存A的ID和需要加的那個(gè)字段

因?yàn)槲覜]有線上數(shù)據(jù)庫(kù)的權(quán)限,沒法實(shí)際測(cè)試,所以我不清楚是用

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

還是先查B的一個(gè)大范圍, 在用 B查找區(qū)間里的結(jié)果去查A, 這樣的話 用第一種可能是很精確, 性能不知道會(huì)差多少,

第二種范圍不是太精確

問題解答

回答1:

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

相關(guān)文章: