示例 WHILE s <> 1 DO select xxx; insert into xxx; END WHILE; 執行耗時27秒 優化點1: 添加事物 START TRANSACTION; #開啟事物 WHILE s <> 1 DO select xxx; insert into xxx; EN ...
示例
WHILE s <> 1 DO
select xxx;
insert into xxx;
END WHILE;
執行耗時27秒
優化點1: 添加事物
START TRANSACTION; #開啟事物
WHILE s <> 1 DO
select xxx;
insert into xxx;
END WHILE;
COMMIT; #提交
執行耗時3秒,效率提升一大截
優化點2: 添加索引
把 where條件能加索引全部加上索引,所有用到的表都加上去
執行耗時1秒左右,效率又提升一大截