新足迹

 找回密码
 注册

精华好帖回顾

· 在悉尼內西南區蓋房子(有index, 怎样做前院砖墙的帽子盖, 图片更新:3725楼) (2010-8-1) St.G.Illawarra · 我所经历的一个最不可思议的中介(续在38楼,61楼,104楼,高潮到来,曲终人散172楼)) (2009-6-19) 上海大闸蟹
· 天马行空,浮想联翩(胡言乱语说梦话,慎入) (2015-2-26) 明河素月 · liwus川菜系列之:毛血旺 (2012-3-3) liwus
Advertisement
Advertisement
查看: 1312|回复: 3

如何做数据库 update 不引起 blocking / deadlocks [复制链接]

发表于 2012-6-27 22:53 |显示全部楼层
此文章由 Dan.and.Andy 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 Dan.and.Andy 所有!转贴必须注明作者、出处和本声明,并保持内容完整
表里有 8个million records,就update 一个column,每次5000行没什么问题,需要什么技术手段保证全部更新不引起 blocking/deadlocks?
Advertisement
Advertisement

发表于 2012-6-27 23:20 |显示全部楼层
此文章由 wil 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 wil 所有!转贴必须注明作者、出处和本声明,并保持内容完整

发表于 2012-6-28 10:45 |显示全部楼层
此文章由 北风 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 北风 所有!转贴必须注明作者、出处和本声明,并保持内容完整
with rowlock

发表于 2012-6-28 10:50 |显示全部楼层
此文章由 Fernando 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 Fernando 所有!转贴必须注明作者、出处和本声明,并保持内容完整
update总要hold lock的,不是别人block你,就是你block别人
如果transaction很繁忙,就是应该5k,5k慢慢update。如果不忙,找个时间停机做,或者保证没有其他update的时候做
like hell

发表回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Advertisement
Advertisement
返回顶部