脏读、不可重复读和幻影读的概念
来源:互联网 发布:淘宝朝鲜族冷面的做法 编辑:程序博客网 时间:2024/04/27 17:00
1、脏读就是指当一个事务正在访问数据,并且对数据进行了修改,而这种修改还没有提交到数据库中,这时,另外一个事务也访问这个数据,然后使用了这个数据。因为这个数据是还没有提交的数据,那么另外一个事务读到的这个数据是脏数据,依据脏数据所做的操作可能是不正确的。
2、不可重复读是指在一个事务内,多次读同一数据。在这个事务还没有结束时,另外一个事务也访问该同一数据。那么,在第一个事务中的两次读数据之间,由于第二个事务的修改,那么第一个事务两次读到的数据可能是不一样的。这样就发生了在一个事务内两次读到的数据是不一样的,因此称为是不可重复读。
3、幻想读是指当事务不是独立执行时发生的一种现象,例如第一个事务对一个表中的数据进行了修改,这种修改涉及到表中的全部数据行。同时,第二个事务也修改这个表中的数据,这种修改是向表中插入一行新数据。那么,以后就会发生操作第一个事务的用户发现表中还有没有修改的数据行,就好象发生了幻觉一样。
2、不可重复读是指在一个事务内,多次读同一数据。在这个事务还没有结束时,另外一个事务也访问该同一数据。那么,在第一个事务中的两次读数据之间,由于第二个事务的修改,那么第一个事务两次读到的数据可能是不一样的。这样就发生了在一个事务内两次读到的数据是不一样的,因此称为是不可重复读。
3、幻想读是指当事务不是独立执行时发生的一种现象,例如第一个事务对一个表中的数据进行了修改,这种修改涉及到表中的全部数据行。同时,第二个事务也修改这个表中的数据,这种修改是向表中插入一行新数据。那么,以后就会发生操作第一个事务的用户发现表中还有没有修改的数据行,就好象发生了幻觉一样。
阅读全文
0 0
- 脏读、不可重复读和幻影读的概念
- 脏读、不可重复读和幻觉读的概念
- 脏读和不可重复读的相关概念
- 脏读,不可重复读,幻读的概念
- 丢失的修改、不可重复读、读脏数据、幻影读
- 丢失的修改、不可重复读、读脏数据、幻影读
- 丢失的修改、不可重复读、读脏数据、幻影读
- 丢失的修改、不可重复读、读脏数据、幻影读
- 丢失的修改、不可重复读、读脏数据、幻影读
- 数据库并发访问、事务与锁、脏读、不可重复读、幻影读
- 脏读、不可重复读和虚读
- 脏读、不可重复读和虚读
- 脏读、不可重复读和虚读
- 脏读-不可重复读和幻读
- 脏读、不可重复读和幻读
- 脏读、不可重复读和虚读
- 脏读、不可重复读和幻读
- 脏读,不可重复读和幻读的区别
- 剑指offer之1的个数
- 十八天
- js 移动端测试方法总结
- 谈谈Java中使用DataInputStream与DataOutputStream的雷区
- CSS中属性选择器
- 脏读、不可重复读和幻影读的概念
- 从Git仓库中恢复已删除的分支、文件或丢失的commit
- 文章标题
- Webview内存泄漏与WebViewCallback: Unable to create JsDialog without an Activity
- 古文观止卷七_陋室銘_劉禹錫
- HDU
- html5 js 贪吃蛇游戏(基于面向对象)
- 数据库设计三大范式
- javascript的基础