• 欢迎访问 winrains 的个人网站!
  • 本网站主要从互联网整理和收集了与Java、网络安全、Linux等技术相关的文章,供学习和研究使用。如有侵权,请留言告知,谢谢!

标签:隔离级别

未分类

一文讲清楚 MySQL 事务隔离级别和实现原理

一文讲清楚 MySQL 事务隔离级别和实现原理
经常提到数据库的事务,那你知道数据库还有事务隔离的说法吗,事务隔离还有隔离级别,那什么是事务隔离,隔离级别又是什么呢?本文就帮大家梳理一下。 MySQL 事务 本文所说的 MySQL 事务都是指在 InnoDB 引擎下,MyISAM 引擎是不支持事务的。 数据库事务指的是一组数据操作,事务内的操作要么就是全部成功,要么就是全部失败,什么都不做,其实不是没……继续阅读 »

winrains 7个月前 (04-23) 73浏览 2个赞

MySQL

一文彻底读懂 MySQL 事务的四大隔离级别

一文彻底读懂 MySQL 事务的四大隔离级别
前言 之前分析一个死锁问题,发现自己对数据库隔离级别理解还不够清楚,所以趁着这几天假期,整理一下MySQL事务的四大隔离级别相关知识,希望对大家有帮助~ 事务 什么是事务? 事务,由一个有限的数据库操作序列构成,这些操作要么全部执行,要么全部不执行,是一个不可分割的工作单位。 假如A转账给B 100 元,先从A的账户里扣除 100 元,再在 B 的账户……继续阅读 »

winrains 7个月前 (04-23) 71浏览 1个赞

Spring

Spring设计思想-事务篇(2):数据库隔离级别

Spring设计思想-事务篇(2):数据库隔离级别
0. 前言 数据库的事务隔离级别是关系型数据库事务的理论基础,本文将从资源互斥的角度从上到下依次进行阐释。 1.数据库的事务隔离级别 1.1 事务的隔离级别,隔离的是什么? 在阐述数据库事务的隔离级别时,我们首先应当明确一下,这个隔离,到底隔离的是什么。 什么是事务? 从数据库的事务定义来看,其具备ACID特性(即Atomic,原子性,Consistency……继续阅读 »

winrains 1年前 (2019-09-26) 98浏览 2个赞

MySQL

真正理解MySQL的四种隔离级别

真正理解MySQL的四种隔离级别
什么是事务 事务是应用程序中一系列严密的操作,所有操作必须成功完成,否则在每个操作中所作的所有更改都会被撤消。也就是事务具有原子性,一个事务中的一系列的操作要么全部成功,要么一个都不做。 事务的结束有两种,当事务中的所以步骤全部成功执行时,事务提交。如果其中一个步骤失败,将发生回滚操作,撤消撤消之前到事务开始时的所以操作。 事务的 ACID 事务具有四个特征……继续阅读 »

winrains 1年前 (2019-08-31) 51浏览 1个赞