auto commit

This commit is contained in:
CyC2018 2019-12-07 21:19:19 +08:00
parent 8fcb417c04
commit 1e6dad5d07
3 changed files with 6 additions and 6 deletions

View File

@ -47,7 +47,7 @@
事务指的是满足 ACID 特性的一组操作可以通过 Commit 提交一个事务也可以使用 Rollback 进行回滚
<div align="center"> <img src="https://cs-notes-1256109796.cos.ap-guangzhou.myqcloud.com/image-20191207205825456.png"/> </div><br>
<div align="center"> <img src="https://cs-notes-1256109796.cos.ap-guangzhou.myqcloud.com/image-20191207211851299.png"/> </div><br>
## ACID
@ -116,7 +116,7 @@ T<sub>1</sub> 读取某个范围的数据T<sub>2</sub> 在这个范围内插
----
产生并发不一致性问题主要原因是破坏了事务的隔离性解决方法是通过并发控制来保证隔离性并发控制可以通过封锁来实现但是封锁操作需要用户自己控制相当复杂数据库管理系统提供了事务的隔离级别让用户以一种更轻松的方式处理并发一致性问题
产生并发不一致性问题主要原因是破坏了事务的隔离性解决方法是通过并发控制来保证隔离性并发控制可以通过封锁来实现但是封锁操作需要用户自己控制相当复杂数据库管理系统提供了事务的隔离级别让用户以一种更轻松的方式处理并发一致性问题
# 封锁
@ -135,7 +135,7 @@ MySQL 中提供了两种封锁粒度:行级锁以及表级锁。
### 1. 读写锁
- 排它Exclusive简写为 X 又称写锁
- 互斥Exclusive简写为 X 又称写锁
- 共享锁Shared简写为 S 又称读锁
有以下两个规定

Binary file not shown.

After

Width:  |  Height:  |  Size: 46 KiB

View File

@ -47,7 +47,7 @@
事务指的是满足 ACID 特性的一组操作可以通过 Commit 提交一个事务也可以使用 Rollback 进行回滚
<div align="center"> <img src="https://cs-notes-1256109796.cos.ap-guangzhou.myqcloud.com/image-20191207205825456.png"/> </div><br>
<div align="center"> <img src="https://cs-notes-1256109796.cos.ap-guangzhou.myqcloud.com/image-20191207211851299.png"/> </div><br>
## ACID
@ -116,7 +116,7 @@ T<sub>1</sub> 读取某个范围的数据T<sub>2</sub> 在这个范围内插
----
产生并发不一致性问题主要原因是破坏了事务的隔离性解决方法是通过并发控制来保证隔离性并发控制可以通过封锁来实现但是封锁操作需要用户自己控制相当复杂数据库管理系统提供了事务的隔离级别让用户以一种更轻松的方式处理并发一致性问题
产生并发不一致性问题主要原因是破坏了事务的隔离性解决方法是通过并发控制来保证隔离性并发控制可以通过封锁来实现但是封锁操作需要用户自己控制相当复杂数据库管理系统提供了事务的隔离级别让用户以一种更轻松的方式处理并发一致性问题
# 封锁
@ -135,7 +135,7 @@ MySQL 中提供了两种封锁粒度:行级锁以及表级锁。
### 1. 读写锁
- 排它Exclusive简写为 X 又称写锁
- 互斥Exclusive简写为 X 又称写锁
- 共享锁Shared简写为 S 又称读锁
有以下两个规定