当前位置: 移动技术网 > IT编程>数据库>Mysql > mysql存储过程优化

mysql存储过程优化

2018年04月05日  | 移动技术网IT编程  | 我要评论
示例 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秒左右,效率又提升一大截

 

如您对本文有疑问或者有任何想说的,请 点击进行留言回复,万千网友为您解惑!

相关文章:

验证码:
移动技术网