亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

Chinaunix

標(biāo)題: 【討論中】update語句慢如何調(diào)整? [打印本頁(yè)]

作者: Germin    時(shí)間: 2013-04-18 09:53
標(biāo)題: 【討論中】update語句慢如何調(diào)整?
本帖最后由 chinafenghao 于 2013-04-19 09:08 編輯

update t1,t2 set t1.c3=t2.c3 where t1.c1=t2.c1 and t1.c2=t2.c2;

兩個(gè)表數(shù)量相當(dāng),都在百萬左右,在(c1,c2)上建的有復(fù)合索引,運(yùn)行超過半小時(shí)了,有什么辦法嗎
作者: wyjs    時(shí)間: 2013-04-18 10:44
看看是不是有什么其它SQL阻塞了這條SQL ?
作者: rucypli    時(shí)間: 2013-04-18 15:26
建議分批更新

update t1,t2 set t1.c3=t2.c3 where t1.c1=t2.c1 and t1.c2=t2.c2 and t1.id between 1 and 100;
作者: G8bao7    時(shí)間: 2013-04-19 00:08
3樓正解
作者: bikong0411    時(shí)間: 2013-04-19 08:50
估計(jì)是數(shù)據(jù)量太多了
作者: chinafenghao    時(shí)間: 2013-04-19 09:08
@Germin
兩個(gè)表按照你的條件,匹配的也是幾百萬行?
作者: wangjj20    時(shí)間: 2013-04-19 15:13
5.6版本直接explain看下,5.5就轉(zhuǎn)成select了再explain

實(shí)在不行就3L的辦法,分批操作吧
作者: gavindev    時(shí)間: 2013-04-20 19:28
看看你的業(yè)務(wù)中c1+c2是不是構(gòu)成唯一列,如果是的話可以考慮加一列冗余列,值得測(cè)試一下。
作者: devilkin0312    時(shí)間: 2013-04-21 12:12
索引分布如何?




歡迎光臨 Chinaunix (http://www.72891.cn/) Powered by Discuz! X3.2