示例 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秒左右,效率又提升一大截
如您对本文有疑问或者有任何想说的,请
点击进行留言回复,万千网友为您解惑!
相关文章:
-
-
-
-
MySQL性能优化技巧分享
mysql性能优化在互联网公司mysql的使用非常广泛,大家经常会有mysql性能优化方面的需求。整理了一些在mysql优化方面的实用技巧。schema与数据类...
[阅读全文]
-
-
-
-
聊聊MySQL中的存储引擎
基础知识 在关系型数据库中每一个数据表相当于一个文件,而不同的存储引擎则会构建出不同的表类型。 存储引擎的作用是规定数据表如何存储数据,如何为存储的数据...
[阅读全文]
-
-
-
-
网友评论