赛迪网 > IT技术 数据库 > 精彩更新
  IT资讯搜索
 
IT产品搜索
[程序开发][网管世界][网络安全][数据库技术]
[操作系统][嘉宾聊天·在线访谈][活动集锦]
[精彩专题][Symantec专区][订阅IT技术周刊]
[开发论坛][网管论坛][安全论坛][数据库论坛]
[操作系统论坛][Sybase专区][IBM dW技术专区]
[病毒求助][病毒与漏洞播报][文档·源码下载]

摆脱困惑正确认识隔离级别的标准定义

发布时间:2008.04.14 04:43     来源:赛迪网    作者:xiaoqiao

【赛迪网-IT技术报道】虽然ANSI/ISO SQL92标准有很详细的说明,但许多人看完之后都是一头雾水,本文将对其定义进行详细的说明。

l 未提交读(read uncommitted)

l 提交读(read committed)

l 重复读(repeatable read)

l 序列化(serializable)

说明:

◆隔离级别0与事务无关,并且不加锁,也就是说例如select * from t1,系统扫描过和读取的每一行都不加锁。

◆隔离级别1与事务无关,只对正在取数的行加锁,取完数马上开锁,也就是说,begin tran 然后select * from t1即使没有commit,锁也会自动打开。

◆隔离级别2与事务有关,对扫描过的地方加锁。例如,select * from t1,系统从第1行开始扫描,扫描到第5行的时候,1到5行都处于锁定状态,直到commit,这些锁才解开。

◆隔离级别3与事务有关,对全表加锁。(责任编辑:卢兆林)


[ 发表评论 ] 字体[  ] [ 打印 ] [ 进入博客 ] [ 进入论坛 ]  [ 推荐给朋友 ]
  相关文章
· SQL Server 2005数据库镜像配置脚本示例 (04-11) · DB2 9.5的数据库内存保护 (04-10)
· 讲解数据库及数据仓库建模方法的分类 (04-10) · 专题:SQL Server数据库备份与恢复技术 (04-10)
· 专题:SQL Server数据库备份与恢复技术 (04-10) · Sybase稳居2007年银行业数据库市场榜眼 (04-07)
· 教你快速掌握DB2数据库创建外键时的选项 (04-06) · 专家谈:如何选择合适的数据库审计系统 (03-29)
· 专家谈:确保安全 数据库审计成燃眉之急 (03-29) · 专家谈:如何选择合适的数据库审计系统 (03-29)
  客户需求反馈表
* 姓  名:
更多资料  了解方案  认识厂商
* 单位名称:
* 联系电话:
* 电子邮件:
  赛迪推荐  
  手机·资费 ·新品·导购·评测·手机资费·宽带
手机搜索  诺基亚 N73 MOTO Z6
  IT产品 ·笔记本·台式机·服务器·打印·投影
IT产品搜索 
  IT技术 ·开发·网管·安全·数据库·操作系统
  信息化 ·热点·专题·访谈·周刊·方案案例
· 工信部“三定”公布 总编制731名设24司局
· 北京发电子商务监管意见 营利性网店须办照
· 直播 08中国城市信息化高峰论坛 案例点评
· 烽火网络校园解决方案 移民安置信息管理系统
  IT博客 ·曾剑秋·项立刚·Java学习·网管
  IT技术论坛 ·开发·网管·安全·数据库·系统