- 讓假設你有100萬行和不斷增長的表...
- 你運行一個python PROGRAMM每一天的每五分鐘必須更新某些字段50K行
我的問題是:做這項工作的最快方法是什麼?什麼是更新在MySQL幾千行的最快方法
- 在循環中運行這些更新,並在執行最後一個更新後啓動遊標提交?
- 或生成文件,並通過命令行運行它?
- 通過巨大而又快速的插入創建臨時表,然後對生產表運行一次更新?
- 做準備報表?
- 將每次執行更新分割爲1K更新,以生成較小的日誌文件?
- 在運行更新時關閉日誌記錄?
- 或在MySQL examples做一個案例(但這隻能達到255行)
我不知道......已經有人做這樣的事情?最佳做法是什麼?我需要儘可能快地運行它...
如何關於閱讀?數據庫讀取%90時間或數據庫僅用於保存信息並寫入%90時間,並讀取%10時間? – nerkn 2010-10-27 09:50:30