谁能用实例讲讲隔离级别的作用吗?

[复制链接]
查看11 | 回复9 | 2005-2-28 12:57:00 | 显示全部楼层 |阅读模式
只知道概念,不知怎么用
回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
好像是在应用程序中设定的,不同的应用可能需要不同的级别。还请有具体经验的大侠来赐教
回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
呵呵,大多数情况下cs就可以了。rr是可以读到未提交的数据,比如需要做一些统计,但不要求精确。cs不能读到未提交的数据,同样条件重复读的时候,结果集可能会增加,也可能会减少。rs是重复读时得到的结果集不可以少,但可以多。rr是重复读的时候结果集不能多也不能少。
回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
有一点写错了,脏读是ur (uncommited read)
回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
呵呵,笔误


回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
你们说的这些理论我都知道,我想知道在具体应用时不同级别会有什么不同结果,具体实例
回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
在你没有遇到实际问题时,没有必要过多的关心隔离级别的意义。
一般情况下,如果你的应用系统有性能问题,你可能去使用一种教低的隔离级别去获得教高的并发性能,隔离级别越高,兵法性能越差。
回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
说来说去还是些理论上的,有谁具体用过?很想看看到底是怎么定义个法,还有其他数据库有类似的支持吗?比如Oracle, SQL Server
回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
查到了这方面的东西,帖上来给大伙看看
有以下几种方式定义隔离级别:
1、在嵌入SQL中可以使用ISOLATION选项的PREP或者BIND命令,默认的级别是CS
2、使用LCP时可以用CHANGE ISOLATION XX命令
3、使用DB2 Call Level Interface(CLI)用配置文件 db2cli.ini文件
回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
没人具体用过吗?
513、514不考吗?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行