您好,欢迎来到刀刀网。
搜索
您的当前位置:首页sqlserver转mysql存储过程的经验

sqlserver转mysql存储过程的经验

来源:刀刀网
sqlserver转mysql存储过程的经验

最近项⽬需要将sqlserver存储过程转为mysql的,遇到了很多问题,最后终于做完成了.但是⼀开始速度不尽⼈意.后经过反复测试找到了⼀下提升存储过程效率的建议.

1.使⽤内存临时表显著提⾼查询速度

create TEMPORARY table if not EXISTS tb( id int,

age double default 0, money INT default 0, count double default 0,

maxValue double DEFAULT 0 )ENGINE=MEMORY;

2.使⽤了临时表要在过程结束先TRUNCATE临时表,再删除delete临时表。

TRUNCATE table tb; drop table tb;

3.在存储过程中使⽤别名会增加查询时间。4.灵活使⽤索引可以⼤幅提升效率

5.在存储过程中使⽤临时表有时会出现⼀直⽆法取到值的情况。原因是并发问题。可以将计算结果直接传值到变量中传出⽽不是通过select语句查询。

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- gamedaodao.com 版权所有 湘ICP备2022005869号-6

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务