Mysql优化,高手来帮下忙,不知道什么原因.该如何解决

Mysql优化,高手来帮下忙,不知道什么原因.

我有2张表,wp_a,wp_answer,wp_a有8万多数据,wp_answer有100万数据,现在需要将wp_a的数据批量更新到wp_answer的第二个字段,因为wp_a数据只有8万,所以更新一个来回在从第一条重复更新,我的想法是写个存储过程完成此事,相关图片如下,希望有高手来看看,或者提供速度更好的方法,因为我这方法实在有点慢!

wp_a表结构:query_id已设主键

相关数据图:

wp_answer表结构:ID已设主键

相关数据图:

存储过程及测试结果:




探讨

按两表物理顺序替换?



你应该使用游标,而不是使用 limit i,1 当I逐渐变大的时间,LIMIT i,1 的效率会需要更长时间。




循环替换,只能用游标了

Mysql优化,高手来帮下忙,不知道什么原因.该如何解决

相关文章:

你感兴趣的文章:

标签云: