- 让假设你有100万行和不断增长的表...
- 你运行一个python PROGRAMM每一天的每五分钟必须更新某些字段50K行
我的问题是:做这项工作的最快方法是什么?什么是更新在MySQL几千行的最快方法
- 在循环中运行这些更新,并在执行最后一个更新后启动游标提交?
- 或生成文件,并通过命令行运行它?
- 通过巨大而又快速的插入创建临时表,然后对生产表运行一次更新?
- 做准备报表?
- 将每次执行更新分割为1K更新,以生成较小的日志文件?
- 在运行更新时关闭日志记录?
- 或在MySQL examples做一个案例(但这只能达到255行)
我不知道......已经有人做这样的事情?最佳做法是什么?我需要尽可能快地运行它...
如何关于阅读?数据库读取%90时间或数据库仅用于保存信息并写入%90时间,并读取%10时间? – nerkn 2010-10-27 09:50:30