MySql:选择然后计算和插入百万数据的最快方法

时间:2016-01-13 08:16:05

标签: php mysql

目前我在Table A中有大约500万行数据。我需要使用Table B中的数据计算(数学)每行数据,然后将结果插入Table C

如果我没有大数据,那就很简单了 1.ResultA =从表A中选择 2.ResultB =从表B中选择 Foreach(结果A)进行计算,将所有数据准备到数组中,然后使用LOAD DATA LOCAL

存储在表C中

大部分时间花在这个foreach上(结果A)。。但我似乎找不到摆脱这种方法的方法,因为我要计算每一行数据。

但是,当我使用这个500万数据的任务时这样做。它耗费了太多时间。(估计需要大约50分钟。)

有任何建议如何优化流程以使其更快?

0 个答案:

没有答案