数据库的隔离级别

数据库的隔离级别:
1.Read Uncommited(未提交读):没有提交就可以读取到数据(发出了insert,但没有commit就可以读取到)
2.Read Commited(提交读):只有提交后才可以读
3.Repeatable Read(可重复读):mysql默认级别,必须提交才能看到,读取数据是数据被锁住
4.Serialiazable(序列化读):最高隔离级别,串型的,你操作完了,我才可以操作,并发性不好

脏读:没有提交就可以读取到数据
不可重复读:再重复读一次,数据与上次读到的数据不一样。
幻读:在查询某一条件的数据,开始查询后,别人又加入或删除某些数据,再读取时与原来的数据不一样了


MySql查看数据库的隔离级别
select @@tx_isolation

MySql数据库隔离级别修改
set transaction isolation level(read uncommitted)











阅读更多
文章标签: 数据库 mysql insert
个人分类: 笔记 数据库
上一篇Hibernate中的lazy(懒加载)属性
下一篇Hibernate的悲观锁和乐观锁
想对作者说点什么? 我来说一句

数据库隔离级别介绍

2011年08月04日 25KB 下载

没有更多推荐了,返回首页

关闭
关闭