51Testing软件测试论坛

标题: 验证数据库隔离级别 [打印本页]

作者: coffeng    时间: 2010-4-8 14:21
标题: 验证数据库隔离级别
请问,怎么验证数据库的隔离级别啊?具体情况是这样子的,对数据库进行insert操作,而且在执行该操作的时候是采用的RS隔离级别,那么我们怎么来验证RS隔离级别起作用了呢?哪们高手请帮帮忙啊?非常感谢!
作者: msnshow    时间: 2010-4-24 22:13
标题: 回复 1# 的帖子
RS:此隔离级别的要求比RR隔离级别稍弱,在此隔离级别下会锁定所有符合条件的纪录。不论是读取,还是更新,如果SQL语句中包含查询条件, 则会对所有符合条件的纪录加相应的锁。如果没有条件语句,也就是对表中的所有记录进行处理,则会对所有的纪录加锁。

搞懂RS级别的原理你就知道怎么去验证了
作者: meng0819    时间: 2011-4-18 21:36
我感觉这个只有数据库厂商才会去搞这些。。。。
普通的用户估计是没有机会搞得。。。。
作者: qingshangwuheng    时间: 2011-7-9 10:49
不对哦,insert不会进行锁表啊!这个和RS隔离级别有什么关系?如果是自动提交的话,只要做了insert其他session均可以看到insert操作的。你没理解到RS的含义吧,隔离级别一般是针对更新和读表操作,与insert无关的。请将概念理解下
作者: qingshangwuheng    时间: 2011-7-9 10:53
如果你是想看隔离级别,那么使用以下语句values current isolation进行查看。建议你看看http://blog.tianya.cn/blogger/po ... amp;PostID=29847751http://hb.qq.com/a/20101116/001462.htm
作者: rpnauox    时间: 2011-7-12 16:46
支持楼主 哈哈




























如何去除痘印




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2