jun277 发表于 2015-02-05 10:00

mysql 大数据update如何减少影响


线上A库有两张表,两张表m_member,m_user,都是innodb引擎的,数据量都是1000万左右,m_member不涉及到业务,update时可不计算影响,但是m_member设计到用户读取,不能受到影响,两张表的id都有加索引,

现在要UPDATE m_member a, m_user b SET a.ttt = b.ttt WHERE a.id = b.id;
请教各位大侠,有什么更好的update优化方案吗?

action08 发表于 2015-02-05 17:15

哦,一条语句执行太大了,如果怕影响线上业务压力,两个出发点
1夜间作业2分割任务以id区间分治作业

jun277 发表于 2015-02-06 14:17

好的,感谢回复 2# action08


   
页: [1]
查看完整版本: mysql 大数据update如何减少影响