- 浏览: 572823 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (423)
- windows2003 (1)
- exception (3)
- java (91)
- eclipse (14)
- java web (3)
- javaScript (11)
- 装机 (1)
- sql (34)
- outlook (1)
- html (8)
- JAVA 不同区域服务器引起的乱码解决 (2)
- strtus (3)
- http (1)
- 设计模式 (4)
- Java对存储过程的调用方法 (0)
- java-数据库操作 (0)
- jdbc (7)
- dwr (2)
- 软件版本号 (1)
- jxls (1)
- ExtJS (3)
- Ajax (1)
- git (12)
- linux (20)
- mysql (14)
- maven (16)
- easyui (1)
- 日常备注 (1)
- spring (9)
- others (1)
- windows快捷键 (1)
- 工作备注 (9)
- 工作杂项 (0)
- photoshop (1)
- 开发环境配置 (0)
- jboss (1)
- 报表 (1)
- 图表 (1)
- fckeditor (1)
- 调试bug (2)
- 口令 (1)
- css (2)
- mongodb (7)
- restful (1)
- jsp (5)
- jpa (2)
- bug (1)
- js (2)
- Json (1)
- POI (1)
- xml (2)
- webstorm (1)
- java swing (1)
- ubuntu (3)
- mongo (27)
- 自我学习 (0)
- 草稿 (0)
- 单元测试 (1)
- 数据库 (2)
- ide (1)
- 大数据 (0)
- uml (1)
- spring-boot (1)
- mybatis (3)
- oracle (2)
- jetty (1)
- 学习 (0)
- 系统调优 (1)
- tomcat (2)
- kettle (1)
- 学习资源 (1)
- 架构 (2)
- database (4)
- idea (1)
- consul (1)
- hadoop (2)
- nginx (3)
- 认证 (1)
- 加密 (1)
- connection pool (1)
- loadrunner (1)
- tps (1)
- 翻墙工具 (1)
- redis (2)
- redis jedis shardjedis (1)
- spring boot (1)
- 认证授权 (1)
- ssh (1)
- svn (2)
- 多线程 (1)
最新评论
-
abcdeudi:
不错
接口和抽象类什么时候使用才合适? -
羽翼的心动:
POI中对Word处理,读取不到书签。如果要处理书签的话,就只 ...
POI根据模板(excel表头)导出excel -
pdf1192012:
高质量文章
接口和抽象类什么时候使用才合适? -
沐忆潼:
...
POI根据模板(excel表头)导出excel -
422937561:
高质量文章
接口和抽象类什么时候使用才合适?
脏读是读到了未提交的数据(有其他用户在更改数据),而不可重复读读的是已经提交的,但是违反了事务的一致性要求.
http://cache.baidu.com/c?m=9f65cb4a8c8507ed4fece763104c8c205c12ca743ca081492f8ace1dd2735b36163bbca633674d4485ca6b1107b83e5efdf14665470737c698df883bcacb923f5ff83035000bf63505a212b8ca3632b724872ce3b869edad803484afa2c4af5044bb50127af1e7fa5f1760c07880172697a4&p=882a90409c945bee4bbe9b7a164d&user=baidu&fm=sc&query=%D4%E0%B6%C1+%B2%BB%BF%C9%D6%D8%B8%B4%B6%C1+%C7%F8%B1%F0&qid=c31beb07121e084a&p1=5#baidusnap0
幻读的重点在于新增或者删除.
http://hi.baidu.com/longzl/blog/item/53b116f4ff0ecf63dcc474f7.html
2012.3.22
脏读:数据读错方只读了一次数据库。
不可重复读:数据读错放读了两次数据库。
http://cache.baidu.com/c?m=9f65cb4a8c8507ed4fece763104c8c205c12ca743ca081492f8ace1dd2735b36163bbca633674d4485ca6b1107b83e5efdf14665470737c698df883bcacb923f5ff83035000bf63505a212b8ca3632b724872ce3b869edad803484afa2c4af5044bb50127af1e7fa5f1760c07880172697a4&p=882a90409c945bee4bbe9b7a164d&user=baidu&fm=sc&query=%D4%E0%B6%C1+%B2%BB%BF%C9%D6%D8%B8%B4%B6%C1+%C7%F8%B1%F0&qid=c31beb07121e084a&p1=5#baidusnap0
幻读的重点在于新增或者删除.
http://hi.baidu.com/longzl/blog/item/53b116f4ff0ecf63dcc474f7.html
2012.3.22
脏读:数据读错方只读了一次数据库。
不可重复读:数据读错放读了两次数据库。
发表评论
-
sql批量插入
2017-04-01 17:37 686http://blog.csdn.net/orion61/ar ... -
sum if 或 sum case 加速查询
2016-12-05 08:56 484http://www.jianshu.com/p/c19c99 ... -
sql join 时 on和where 区别
2016-12-05 00:15 361http://blog.csdn.net/muxiaoshan ... -
sql 执行顺序
2016-12-05 00:17 254http://blog.csdn.net/u013600225 ... -
键、索引、约束及其区别 主键约束和唯一性约束的区别
2016-03-28 17:14 752http://blog.csdn.net/dlodj/arti ... -
join......on 后面的and 和where
2014-07-03 11:25 10538运行平台:Mysql 目的:比较join......on 后面 ... -
sql 获取字符串长度SQL字符串操作汇总
2014-04-09 00:57 2635http://blog.csdn.net/a4562834/a ... -
sql server2005服务无法启动
2013-12-18 23:44 583http://blog.sina.com.cn/s/blog_ ... -
分时间段统计(case + group by)
2013-07-20 21:53 1342http://www.cnblogs.com/qiantuw ... -
获取日期的年份,月份,日期
2013-07-20 20:08 858select DATENAME(YEAR,GETDATE()) ... -
sql case when
2013-04-09 14:20 736SELECT *, processStrin ... -
sql 语句顺序 where,group by,order by
2013-02-22 18:06 966SELECT accessoryItem,accessoryT ... -
statement、prepareStatement、callableStatement的使用
2013-01-18 12:54 7181.PreparedStatement: 带?参数的使用p ... -
sql 多行并一行
2013-01-14 15:26 7721) select _size from clothes wh ... -
sql group by语句
2012-08-23 16:20 727以下写法错误 select orderNo,styleNo,c ... -
sql select时增加常量列
2012-08-23 16:08 12603string sql="select a,b,'常量 ... -
动态sql的传参方法和获取返回值
2012-08-23 15:14 5798一)动态sql的传参方法 /* 实现动态sql传参的方法一 ... -
注意ms sql的substring
2012-08-22 17:21 821MS的substring(列名,n,m) n:起始位置 m: ... -
union all 效率问题
2012-08-21 16:18 776如果union all太多的话,建议使用存储过程,建立一张临时 ... -
外键约束是否必要
2012-08-21 16:15 776外键约束是否必要 http://www.iteye.com/ ...
相关推荐
什么是脏读不可重复读幻影读,JAVA程序对MYSQL数据库加锁实验
由并发性导致事务处理的问题 脏读 不可重复的读 虚读
数据并发的问题 (脏读、不可重复读、幻象读)和数据库锁机制
并发控制指的是当多个用户同时更新行时,用于保护数据库完整性的各种技术。并发机制不正确可能导致脏读、幻读和不可重复读等此类问题。
数据库的脏读、不可重复读、幻读都和事务的隔离性有关。所以先了解一下事务的4大特性。 事务的4大特性(ACID): 1、原子性(Atomicity):事务是数据库的逻辑工作单位,它对数据库的修改要么全部执行,要么...
数据库锁(行锁,表锁,共享锁,...顾名思义,表锁就是一锁锁一整张表,在表被锁定期间,其他事务不能对该表进行操作,必须等当前表的锁被释放后才能进行操作。表锁响应的是非索引字段,即全表扫描,全表扫描时锁定整张
本篇文章小编将为大家介绍,.NET中 关于脏读 不可重复读与幻读的代码示例,有需要的朋友可以参考一下
关于脏读和不可重复读在相应的隔离级别下都很容易的复现了。但是对于幻读,我发现在可重复读的隔离级别下没有出现,当时想到难道是MySQL对幻读做了什么处理? 测试: 创建一张测试用的表dept: CREATE TABLE `dept`...
可重复读:避免脏读和不可重复读.但是虚读有可能发生. 串行化的:避免以上所有读问题. 2 一个转账的例子 例子模拟两个账户之间的转账操作,基本业务逻辑如下: A账户,余额1000元 B账户,余额1000元 Transfer(A账户,...
Repeatable read:可以防止脏读和不可重复读。 Serializable:可以防止脏读,不可重复读取和幻读,(事务串行化)会降低数据库的效率。 这四个级别可以逐个解决脏读 、不可重复读 、幻读 这几类问题。 √: 可能...
5、什么是脏读、不可重复读、幻读呢? 6、 datetime 和 timestamp 的区别? 7、 varchar 和 char 有什么区别? 8、 count(1)、 count(*) 与 count(列名) 的区别? 9、 exist 和 in 的区别? 10、 truncate、 delete ...
如果你看到了这篇文章,那么我会默认你了解了 脏读 、不可重复读与可重复读。 1. 多版本并发控制(MVCC)(快照读) 多数数据库都实现了多版本并发控制,并且都是靠保存数据快照来实现的。 以 InnoDB 为例,每一行...
脏读可导致同一记录得到两个版本,或是完全地丢失一条记录。在同一事务中多次重新运行同一查询后,可能会出现幻读。最近MongoDB登上了Reddit的头条,因为MongoDB的核心开发者DavidGlasser痛苦地认识到MongoDB默认会...
(2)读提交(RC):普通select快照读,锁select /update /delete 会使用记录锁,可能出现不可重复读; (3)可重复读(RR):普通select快照读,锁select /update /delete 根据查询条件情况,会选择记录锁,或者间隙锁/临键...
脏读、不可重复读、幻读 事务的隔离级别? 怎么优化数据库 SQL优化 大表数据查询,怎么优化 常用的聚合函数 13. 百万级别或以上的数据如何删除 锁 对MySQL的锁了解吗 隔离级别与锁的关系 按照锁的粒度分数据库锁有...
① Serializable (串行化):可避免脏读、不可重复读、幻读的发生。 ② Repeatable read (可重复读):可避免脏读、不可重复读的发生。 ③ Read committed (读已提交):可避免脏读的发生。 ④ Read ...
并发机制不正确可能导致脏读、幻读和不可重复读等此类问题。并发控制的目的是保证一个用户的工作不会对另一个用户的工作产生不合理的影响。在某些情况下,这些措施保证了当用户和其他用户一起操作时,所得的结果和她...
1. 事务的四大特征(ACID) 原子性(Atomicity):事务包含所有操作要么全部成功,要么全部回滚。 一致性(Consistency):一个事务执行之前和...Serializable(串行化):可避免脏读、不可重复读、幻读的发生。 Rep