我在mysql数据库中有200,000多条记录。当我运行更新查询时,可以说5000条记录,执行此任务需要很长时间,并且无法在浏览器上看到任何内容,因此我无法查看在完成之前已更新了多少记录查询。有没有可用的解决方案或任何帮助?
答案 0 :(得分:0)
为什么不批量这些?然后,您可以更轻松地查看进度。
答案 1 :(得分:0)
解决方案可能是将索引添加到一个或多个列,从而提高UPDATE
查询的性能。首先运行EXPLAIN
,并可能在更新查询的CHAR/VARCHAR
子句中使用的WHERE
列添加索引。