事务: 在完成一个整体功能时,操作到了多个表数据,或者同一个表的多条记录,如果要保证这些SQL语句操作作为一个整体保存到数据库中,那么可以使用事务(transation), 事务具有4个特性,5个隔离等级 四个特性:一致性,原子性,隔离性,持久性 # 隔离性: 两个事务的隔离性,隔离性的修改可以通过 ...
分类:
数据库 时间:
2020-06-09 23:32:38
阅读次数:
67
MySQL 事务 MySQL 事务主要用于处理操作量大,复杂度高的数据。比如说,在人员管理系统中,你删除一个人员,你既需要删除人员的基本资料,也要删除和该人员相关的信息,如信箱,文章等等,这样,这些数据库操作语句就构成一个事务! 在 MySQL 中只有使用了 Innodb 数据库引擎的数据库或表才支 ...
分类:
数据库 时间:
2020-06-02 19:08:31
阅读次数:
90
事务ACID * 原子性(atomicity)一个事务必须被视为一个不可分割的最小工作单元,整个事务中所有操作要么全部提交成功,要么全部失败回滚,对于一个事务来说,不可能只执行其中的一部分操作 * 一致性(consistency)数据库总是从一个一致性的状态转换到另外一个一致性的状态,保持完整性约束 ...
分类:
数据库 时间:
2020-05-27 20:16:18
阅读次数:
93
总览 MySQL事务隔离级别 read uncommitted 读取未提交的数据 read committed 读取提交的数据 repeatable read 可重复读 serializable 串行化 常见问题 更新丢失————事务A的操作被事务B覆盖 脏读————事务A读取了事务B已经修改但尚未 ...
分类:
数据库 时间:
2020-05-11 18:44:02
阅读次数:
73
事务 概述 Transactions are atomic units of work that can be committed or rolled back . When a transaction makes multiple changes to the database, either a ...
分类:
数据库 时间:
2020-05-07 01:00:08
阅读次数:
70
第一轮 说说HaspMap底层原理?再说说它跟HaspTable和ConcurrentHashMap他们之间的相同点和不同点? 讲讲jdk1.7和1.8的区别? 几种内置的线程池 MySQL事务隔离级别以及MVCC机制 Redis缓存雪崩、缓存穿透以及如何解决? 分布式架构简单介绍 CMS收集器和G ...
分类:
编程语言 时间:
2020-05-06 14:13:15
阅读次数:
102
转:https://cloud.tencent.com/developer/article/1431307 开篇 相信大家都用过事务以及了解他的特点,如原子性(Atomicity),一致性(Consistency),隔离型(Isolation)以及持久性(Durability)等。今天想跟大家一起研 ...
分类:
数据库 时间:
2020-05-04 19:45:38
阅读次数:
91
排他锁: 介绍: 行级锁,锁住之后,其他人看不到该行信息,会陷入阻塞状态直到前面的用户commit或rollback之后才可操作。 使用场景: 例如转钱,一个客户给另一个客户转钱,然后需要两行内容都先上锁保证数据安全,再修改内容,修改完提交,另一个人再操作改行内容。 使用方式: select 字段 ...
分类:
数据库 时间:
2020-05-04 17:10:39
阅读次数:
66
很多程序员都学过MySQL,而且也会写SQL语句。但仅仅会写还远远不够,在面试中以及在工作中,还必须要会事务和并发。 一、事务 事务是满足 ACID 特性的操作,可以通过 Commit 提交事务,也可以使用 Rollback 进行回滚。 A(Atomicity)原子性:事务被视为不可分割的小单元,事 ...
分类:
数据库 时间:
2020-04-30 21:05:21
阅读次数:
76