看啥推荐读物
专栏名称: 数据分析与开发
伯乐在线旗下账号,分享数据库相关技术文章、教程和工具,另外还包括数据库相关的工作。偶尔也谈谈程序员人生 :)
今天看啥  ›  专栏  ›  数据分析与开发

MySQL InnoDB 锁介绍,及不同 SQL 语句分别加什么样的锁

数据分析与开发  · 公众号  · 数据库  · 2019-02-18 22:33
(给数据分析与开发加星标,提升数据技能)来源:iceman1952blog.csdn.net/iceman1952/article/details/85504278本文中,我们详细介绍MySQL InnoDB存储引擎各种不同类型的锁,以及不同SQL语句分别会加什么样的锁。阅读提示1、本文所参考的MySQL文档版本是8.0,做实验的MySQL版本是8.0.132、本文主要参考了MySQL官方文档 InnoDB锁定和事务机制3、本文还参考了何登成的 MySQL加锁处理分析、一个最不可思议的MySQL死锁分析 以及阿里云RDS-数据库内核组的 常用SQL语句的MDL加锁源码分析4、MySQL是插件式的表存储引擎,数据库的锁是和存储引擎相关的,本文讨论的锁都是InnoDB存储引擎的锁文章正文开始“加什么样的锁”与以下因素相关1、当前事务的隔离级别2、SQL是一致性非锁定读(consistent nonlocking read) ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照