假设您有一张包含100万行且正在增长的表...每天每五分钟运行一个Python程序,必须更新50000行的某些字段。
我的问题是:最快的方法是什么?
是否应循环运行这些更新,并在执行最后一个更新后启动游标提交?
还是生成文件,然后通过命令行运行它?
通过大容量和快速插入创建临时表,然后对生产表进行单个更新?
使用预处理语句?
将其分成每次执行1000个更新,以生成较小的日志文件?
在运行更新时关闭日志记录?
或者在MySQL中进行examples案例(但这只适用于255行以下)
我不知道...有人做过类似的事情吗?哪种方法最佳?我需要尽快运行...
我的问题是:最快的方法是什么?
是否应循环运行这些更新,并在执行最后一个更新后启动游标提交?
还是生成文件,然后通过命令行运行它?
通过大容量和快速插入创建临时表,然后对生产表进行单个更新?
使用预处理语句?
将其分成每次执行1000个更新,以生成较小的日志文件?
在运行更新时关闭日志记录?
或者在MySQL中进行examples案例(但这只适用于255行以下)
我不知道...有人做过类似的事情吗?哪种方法最佳?我需要尽快运行...