开发者社区 问答 正文

MDL锁的权重是如何设定的,有哪些因素影响权重?

MDL锁的权重是如何设定的,有哪些因素影响权重?

展开
收起
不吃核桃 2024-08-06 08:14:12 12 分享 版权
1 条回答
写回答
取消 提交回答
  • MDL锁的权重设定相对粗糙,主要根据锁资源的类型和锁种类有一个预设的权重。具体来说,DML类型语句的权重最小(DEADLOCK_WEIGHT_DML为0),用户手动上锁的权重居中(DEADLOCK_WEIGHT_ULL为50),DDL类型语句的权重最大(DEADLOCK_WEIGHT_DDL为100)。权重的设定不考虑事务进行的阶段或执行的语句内容。

    2024-08-06 14:46:00
    赞同 2 展开评论
问答地址: