理解MySql的锁&事务隔离级别

Posted 西门吹牛

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了理解MySql的锁&事务隔离级别相关的知识,希望对你有一定的参考价值。

这几篇文章是从网上(http://www.hollischuang.com)看到的一系列文章,也是重温了一下数据库的相关知识。下面是对这些文章的一些前后行文逻辑的说明:

我们知道,在DBMS的多个事业并发执行时,存在着脏读不可重复读幻读等情况。

为了解决这些问题,DBMS产品都会通过来实现数据库隔离级别从而解决上面的问题。

数据库的读现象浅析 :分析了脏读 & 不可重复读 & 幻读等情况。

  

数据库的锁机制 : 分析了常见的锁机制,划分了常见的锁分类。

mysql中的行级锁,表级锁,页级锁 : 行级锁、表级锁、页级锁是按照锁的粒度来分,文章分析了各种锁的优劣,以及MySql的常见引擎的锁。

MySQL中的共享锁与排他锁 : 共享锁与排他锁是按锁的级别来划分的。

深入分析事务的隔离级别 : 在了解了读现象&,我们就可以通过锁来实现数据库的事务隔离级别来解决前面我们说的读现象的问题。

 

深入理解乐观锁与悲观锁 : 乐观锁&悲观锁是一种思想,与前面说的锁不是同一个概念。

 

以上是关于理解MySql的锁&事务隔离级别的主要内容,如果未能解决你的问题,请参考以下文章

mysql innodb下的锁及隔离级别

mysql innodb下的锁及隔离级别

MySQL专题 - 多版本并发控制 MVCC & read committed 隔离级别

性能优化|MVCC通俗理解与事务隔离级别实战操作

白话Mysql的锁和事务隔离级别!死锁间隙锁你都知道吗?

SQL SERVER的锁机制——概述(锁与事务隔离级别)