新足迹

 找回密码
 注册

精华好帖回顾

· 小M系列之二 ——父亲节的礼物 (2009-9-4) 老陶 · 【金融危机征文】:CUT COST - 从我做起 (2008-11-13) leeshine
· o(∩_∩)o康康日记の麻麻走丢了的日子!~~~P14 L399 (2009-12-14) 舞美拉 · 【澳洲求职宝典】【找工作必看】【猎头行业大揭秘】【原创】【纯干货】无本地经验,如何在澳迅速找到工作 (2013-7-2) innerwarrior
Advertisement
Advertisement
查看: 1311|回复: 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
返回顶部