一、前言
最近经常碰到执行数据库操作导致主从数据库延迟严重。这不,他们又给我找了个麻烦,我们来看下整个过程。
二、过程
开发需要执行数据更新,此表中记录数为33W+
UPDATE ru_live_report_flag t, om_trade_goods g
SET t.GOODS_TYPE_ID = g.`GOODS_TYPE_ID`
WHERE t.`TRADE_ID` = g.`TRADE_ID`;
由于担心这个语句操作后导致锁表的问题,于是做以下操作,从而引起此次事故的发生。
首先,复制一张表出来;
CREATE TABLE ru_live_report_