我有一个脚本,它循环遍历表和字段进行查找和替换。该脚本大约需要 4 分钟才能完成。数据库大约1.5GB。
问题是我不知何故失去了数据库连接。我正在使用 ADODB 连接到 mySQL。数据库连接在开始时打开,并在脚本的整个持续时间内保持打开状态。
当我使用以下代码时,问题消失了:
if ($rowCount % 100000 == 0) {
$db->Execute('USE ' . $db->database);
}
Run Code Online (Sandbox Code Playgroud)
我不喜欢这个解决方案!
任何帮助我停止挠头的建议/解释/讨论将不胜感激!
| 归档时间: |
|
| 查看次数: |
7841 次 |
| 最近记录: |