我有一个php代码片段:
$sql = "insert into table_new select * from table_old";
mysql_query($sql);
$sql2 = "select * from table_new";
mysql_query($sql2);第一个sql大约需要2-3个小时才能完成。我正在使用mysql控制台监视它,我可以看到它何时完成,但PHP脚本无法继续。它似乎还在等待mysql的响应。
这里会发生什么呢?我怎样才能减轻它呢?
注意:我知道我应该使用mysqli,但我在一个遗留产品中,必须使用mysql来处理其余部分。
发布于 2014-02-16 04:45:11
你应该试一试GEARMAN。它允许你在后台运行进程。
https://stackoverflow.com/questions/21799695
复制相似问题