mysql 存储过程的执行速度不快 10

我用php写的一段执行代码,包含循环,判断,计算,执行一次要花费26秒。从网上看到说存储过程执行效率高,所以就从网上查资料学了存储过程,但写完之后执行速度居然和php代码... 我用php写的一段执行代码,包含循环,判断,计算,执行一次要花费26秒。从网上看到说存储过程执行效率高,所以就从网上查资料学了存储过程,但写完之后执行速度居然和php代码一样,完全没有提速,请高手帮忙看一下,是不是哪个地方写的不合适,谢谢了 展开
 我来答
abul阿宝
2017-02-16 · TA获得超过260个赞
知道小有建树答主
回答量:192
采纳率:0%
帮助的人:177万
展开全部
大致看了下,用了2个游标,2个临时表,n个insert、update操作。。。
游标是不推荐使用的,慢,如果真得用,那还是放到后台php去循环好。
主要是没弄懂你要做的操作和逻辑,不然mysql用join来操作,把游标去掉,换成mysql自己每行去遍历,估计也就毫秒级。(估计你目前整个表的数据也就几万而已)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式