1.最近兩天倒數(shù)據(jù),發(fā)現(xiàn)mysql在處理這種子查詢(xún)的時(shí)候如果沒(méi)有索引,性能巨差,大家在用的時(shí)候小心:
update fc_customer set status=0 where id in (
select id from ztemp_qualErrorUser);
----上面的語(yǔ)句即便是一萬(wàn)多條數(shù)據(jù),也半天不返回,但是創(chuàng)建下述索引后很快就返回了:
create index idx_ztemp_qualErrorUser_id on ztemp_qualErrorUser(id) using BTREE;
2.mysql直接通過(guò)select語(yǔ)句創(chuàng)建臨時(shí)表:
CREATE?TEMPORARY?TABLE?ztemp_qualErrorUser
select
cstm.id?from?fc_qual_individual?qual