相反的,如果把update語(yǔ)句where條件里的分區(qū)鍵不放在merge匹配關(guān)鍵字on里,merge into update語(yǔ)句沒(méi)能正確執(zhí)行分區(qū)表分區(qū)篩選,sql語(yǔ)句
和執(zhí)行計(jì)劃如下:
總結(jié):先說(shuō)個(gè)人對(duì)本例子的理解,merge先執(zhí)行on后邊的條件篩選,進(jìn)而進(jìn)行數(shù)據(jù)匹配,匹配上則執(zhí)行后續(xù)的update更新操作,所以,
將分區(qū)鍵放在on后邊的條件匹配里,首先進(jìn)行區(qū)分表分區(qū)的篩選,避免對(duì)分區(qū)表的全分區(qū)掃描,從而大大降低merge into update語(yǔ)句
對(duì)主機(jī)cpu資源的消耗。