开发者社区> 问答> 正文

那MySQL的InnoDB引擎用的是悲观锁还是乐观锁?

展开
收起
刀尖红叶 2017-01-08 21:09:15 2989 0
2 条回答
写回答
取消 提交回答
  • 悲观锁

    2019-07-17 20:41:19
    赞同 展开评论 打赏
  • 这种问法是不太恰当的,InnoDB引擎支持的各种锁你可以认为都是悲观锁,因为默认数据有可能会被修改,所以要加锁来保证操作不出问题。乐观锁是一种机制,不是说支持不支持,你可以不借助锁,自己通过对数据加版本或时间戳进行控制也能保证数据操作正常。

    2019-07-17 20:41:19
    赞同 2 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
PolarDB MySQL引擎重磅功能及产品能力盛大发布 立即下载
阿里云企业级自治数据库 RDS 详解 立即下载
阿里云MySQL云数据库产品体系介绍 立即下载

相关镜像