数据库事务隔离级别
2016-07-27 00:00
253 查看
数据库的隔离级别从低到高分别为:
1. Read uncommitted
2. Read committed
3. Repeatable read
4. Serializable
脏读: A 读取 B 更新但未提交的数据,B发生回滚,发生脏读
不可重复读:A读取某一字段,B对此字段发生了更新操作,A再次读取时可以看到B修改的数据
幻读:A读取数据的同时,B对数据库进行新增操作并提交,A再次读取时可以看到B新增的数据
1. Read uncommitted
2. Read committed
3. Repeatable read
4. Serializable
脏读 | 不可重复读 | 幻读 | |
---|---|---|---|
Read uncommitted | 是 | 是 | 是 |
Read committed | 否 | 是 | 是 |
Repeatable read | 否 | 否 | 是 |
Serializable | 否 | 否 | 否 |
不可重复读:A读取某一字段,B对此字段发生了更新操作,A再次读取时可以看到B修改的数据
幻读:A读取数据的同时,B对数据库进行新增操作并提交,A再次读取时可以看到B新增的数据
相关文章推荐
- Mysql的批量修改
- mysql表约束---主键、外键、非空等
- WampServer Version 2.5 安装memcache软件和扩展
- 【MongoDB for Java】Java操作MongoDB
- MySql笔记
- sql表达式
- Mysql的常用操作
- 关于点赞和点倒的sql语句
- Optimizing MySQL Configuration |优化MySQL配置(一)
- Optimizing MySQL Configuration |优化MySQL配置(二)
- 解决安装数据库提示挂起工具官方版
- PL/SQL Developer 连接Oracle数据库详细配置方法
- baseDao操作数据库的表字段(通用)
- SQL调优
- Redis
- MYSQL提示unknown column 'beginTime' in where clause
- mysql统计排序
- 无法启动MySQL服务,报的错误:1067,进程意外终止
- mysql的语句执行顺序
- mysql优化