码迷,mamicode.com
首页 >  
搜索关键字:隔离级别    ( 1353个结果
Spring事务传播机制详解
Spring的事务,也就是数据库的事务操作,符合ACID标准,也具有标准的事务隔离级别。 但是Spring事务有自己的特点,也就是事务传播机制。 所谓事务传播机制,也就是在事务在多个方法的调用中是如何传递的,是重新创建事务还是使用父方法的事务?父方法的回滚对子方法的事务是否有影响?这些都是可以通过事 ...
分类:编程语言   时间:2020-05-16 16:35:46    阅读次数:89
数据库-多版本并发控制(MVCC)
多版本并发控制(Multi-Version Concurrency Control)是MySQL的InnoDB引擎实现隔离级别的一种具体方式。 它可以实现提交读和可重复读两种级别的隔离。 未提交读太简单,不需要用MVCC,可串行化太难,只用MVCC解决不了。 MVCC的基本思想: 在读写锁中,读和读 ...
分类:数据库   时间:2020-05-14 01:17:48    阅读次数:70
快速理解脏读,不可重复读,幻读
介绍 要聊事务,不可避免的要提到数据库事务的四大特性:ACID atomic consistence isolation durability 先放一个表格,看看4个隔离级别会出现的各种问题,网上的解释一大堆。看完后还是一脸懵逼,感觉懂了,又好像没懂。因为没有具体的演示例子,索性自己尝试复现这几个问 ...
分类:其他好文   时间:2020-05-12 11:46:10    阅读次数:75
【holm】MySQL事务隔离级别以及并发情况下出现的常见问题
总览 MySQL事务隔离级别 read uncommitted 读取未提交的数据 read committed 读取提交的数据 repeatable read 可重复读 serializable 串行化 常见问题 更新丢失————事务A的操作被事务B覆盖 脏读————事务A读取了事务B已经修改但尚未 ...
分类:数据库   时间:2020-05-11 18:44:02    阅读次数:73
mysql之innodb引擎的行锁和表锁
InnoDB与MyISAM的最大不同有两点:一是支持事务(TRANSACTION);二是采用了行级锁。行级锁与表级锁本来就有许多不同之处,另外,事务的引入也带来了一些新问题。下面我们先介绍一点背景知识,然后详细讨论InnoDB的锁问题。 背景知识 事务(Transaction)及其ACID属性 事务 ...
分类:数据库   时间:2020-05-11 01:16:09    阅读次数:89
mysql innodb下的锁及隔离级别
innodb引擎支持行级锁。 锁实现了事务之间的隔离功能。 悲观锁,排他锁种类: 1. row-level lock 或record lock 都是指的行级锁 2. gap 间隙锁 3. next-lock 下键锁 隔离级别(隔离的是数据的读,默认的级别是RR模式):也称读的隔离性级别 查看数据库当 ...
分类:数据库   时间:2020-05-10 14:34:01    阅读次数:87
数据库事务知识点总结
事务分为三个主要知识点,分别是基本属性,并发事务处理带来的问题,以及事务的隔离级别。 一、事务的基本属性 1. 原子性(Atomicity) 事务是一个原子操作单元,其对数据的修改,要么全都执行,要么全不执行 2. 一致性(Consistent) 在事务开始和完成时,数据都必须保持一致状态,这意味着 ...
分类:数据库   时间:2020-05-10 13:11:48    阅读次数:66
现场知识点碰撞
后知后觉 细思极恐 这东西是很重要的啊 也是有很大提升空间的啊 redis缓存穿透 redis支持事务? 数据库表设计 数据库的隔离级别 http协议 Linux命令 消息队列 activemq ...
分类:其他好文   时间:2020-05-09 19:03:46    阅读次数:68
PosegreSQL基础回顾(第 13 章 并发控制)
来源:http://www.postgres.cn/docs/11/ 13.2.1. 读已提交隔离级别 读已提交是PostgreSQL中的默认隔离级别。 当一个事务运行使用这个隔离级别时, 一个查询(没有FOR UPDATE/SHARE子句)只能看到查询开始之前已经被提交的数据, 而无法看到未提交的 ...
分类:数据库   时间:2020-05-08 11:28:13    阅读次数:80
spring注解@Transactional 和乐观锁,悲观锁并发问题
需求:系统中有一个自增的合同编号,在满足并发情况下,生成的合同编号是自增的。 测试工具:Apache Jmeter 实现方法: 创建一个数据库表。编号最大值记录表 表结构类似 CREATE TABLE `project_number_record` ( `id` varchar(64) NOT NU ...
分类:编程语言   时间:2020-05-07 20:02:49    阅读次数:466
1353条   上一页 1 ... 10 11 12 13 14 ... 136 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!