数据库事务隔离级别
2016-04-27 22:50
253 查看
脏读:
A事务读到了B事务未提交的数据,事实上B事务回滚了;
不可重复读:
A执行了两次查询,期间B事务却修改了数据,这样两次读到的数据不同;
幻读:
A更改了数据,B事务却又插入了一条新的数据,A再去查询的时候发现还有一条未更改,产生幻觉一样。
下图介绍一下数据库的事务隔离级别和解决实务问题的级别:
1、
A事务读到了B事务未提交的数据,事实上B事务回滚了;
不可重复读:
A执行了两次查询,期间B事务却修改了数据,这样两次读到的数据不同;
幻读:
A更改了数据,B事务却又插入了一条新的数据,A再去查询的时候发现还有一条未更改,产生幻觉一样。
下图介绍一下数据库的事务隔离级别和解决实务问题的级别:
1、
相关文章推荐
- 牛客网每日打卡-数据库基础-20160427
- memcached telnet命令
- SQL-INSERT-插入数据
- Oracle修改字段的方法
- Node.JS查询Mysql数据库输出到页面
- MySQL无法被远程访问,错误提示10038
- 链接数据库并把表格显示出来
- 利用Microsoft.VisualBasic中TextFieldParser解析器把CSV格式倒入数据库
- win7,win8 下PLSQL developer 连接不上64位Oracle 的解决方法 不安装orcal 使用PLSQL的组件 使用它可以不安装oracle连接数据库
- ORACLE的启动和停止
- Linux下Redis服务器安装配置
- Mysql数据库的优化技术
- Flask -- 使用数据库(Sqlite3)、用户注册、登录注销、修改密码
- Mysql学习笔记(三)运算符和常用函数
- 安装Redis完整过程
- centos7下mariadb 首次修改密码及忘记密码处理方法
- 深入理解redis_memcached失效原理
- 无法对视图创建索引,因为该视图未绑定到架构 SQLServer
- Oracle EBS 中退货订单流程的系统操作记录
- Access数据库从入门到进门——应用篇