Php 从一个数据库到另一个数据库的数据传输一直在消亡
我有两个数据库,我正在尝试将数据从一个数据库传输到另一个数据库。我使用PHP和MySQLi来实现这一点,因为我需要在执行此操作时操作一些数据。有几件事表明整个数据库超过15GB。我将最大执行时间和超时设置为0(无限制),并尝试了一些不同的方法,但它一直在10%左右的时间内死亡。我觉得这是超时,但我已经设置了正确的参数。它在我最后一次尝试时运行,在死亡前一次撕开50000行,持续了90多分钟。由于它的死亡方式,它没有回显任何错误数据。这也是我正在使用的两个不同的DB连接Php 从一个数据库到另一个数据库的数据传输一直在消亡,php,database,mysqli,Php,Database,Mysqli,我有两个数据库,我正在尝试将数据从一个数据库传输到另一个数据库。我使用PHP和MySQLi来实现这一点,因为我需要在执行此操作时操作一些数据。有几件事表明整个数据库超过15GB。我将最大执行时间和超时设置为0(无限制),并尝试了一些不同的方法,但它一直在10%左右的时间内死亡。我觉得这是超时,但我已经设置了正确的参数。它在我最后一次尝试时运行,在死亡前一次撕开50000行,持续了90多分钟。由于它的死亡方式,它没有回显任何错误数据。这也是我正在使用的两个不同的DB连接 我正在寻找一些关于最好的方
我正在寻找一些关于最好的方法的反馈,因为我现在的方法并不完全有效 您是从命令行还是通过网络运行它?我已经尝试了这两种方法。请提供代码的最小化变体,该变体仍然公开相同的行为。至少在命令行上,您应该可以看到错误;如果没有,则包括
错误报告(E_ALL)代码>位于脚本顶部。试图通过网络运行这样的脚本通常是一个坏主意,因为它并不是为了实现这一点。将一些汇总数据(例如处理了多少行)输出到日志文件或表中,以便查看失败的地方。检查MySQL错误日志-可能它说“MySQL服务器已经消失了”?请参见此处:还应该在操作周围放置try/catch块,以了解脚本崩溃时会发生什么。。。