华人澳洲中文论坛

热图推荐

    如何做数据库 update 不惹起 blocking / deadlocks

    [复制链接]

    2021-5-17 23:56:03 480 3

    内外有 8个million records,就update 一个column,每次5000行没甚么问题,需求甚么技术伎俩包管整个更新不惹起 blocking/deadlocks?

    全部回复3

    ailinchen 发表于 2021-5-17 23:48:32

    ailinchen 沙发

    2021-5-17 23:48:32

    http://stackoverflow.com/questio ... ate-with-sql-server
    xiadun 发表于 2021-5-17 23:52:17

    xiadun 板凳

    2021-5-17 23:52:17

    with rowlock
    潇潇 发表于 2021-5-17 23:56:03

    潇潇 地板

    2021-5-17 23:56:03

    update总要hold lock的,不是他人block你,就是你block他人
    假如transaction很忙碌,就是应该5k,5k缓缓update。假如不忙,找个时间停机做,或者包管没有其余update的时分做

    发表回复

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

    返回列表 本版积分规则

    :
    论坛元老
    :
    论坛短信
    :
    未填写
    :
    未填写
    :
    未填写

    主题307

    帖子4519

    积分10161

    图文推荐