【发布时间】:2012-01-24 20:01:06
【问题描述】:
我想更新一个包含 9000 万条记录的表。
例如:
UPDATE huge_table set field3 = CONCAT_WS(' ', field1, field2)
更新会锁定表一段时间,我想尽量减少锁定时间。
我应该填充一个临时表来存储值,然后从临时表中分配它们吗?还是我应该尝试分批更新 1000 个?也许两者兼而有之。
【问题讨论】:
-
仍然不确定使用什么解决方案。
标签: mysql locking temp-tables