1.RR隔离级别: 在此隔离级别下, DB2会锁住所有相关的纪录。 1.RR隔离级别:在此隔离级别下, DB2会锁住所有相关的纪录。 在一个SQL语句执行期间, 所有执行此语句扫描过的纪录都会被加上相应的锁。在一个SQL语句执行期间,所有执行此语句扫描过的纪录都会被加上相应的锁。 具体的锁的类型还是由操作的类型来决定, 如果是读取,则加共享锁; 如果是更新, 则加独占锁。具体的锁的类型还是由操作的类型来决定,如果是读取,则加共享锁;如果是更新,则加独占锁。 由于会锁定所有为获得SQL语句的结果而扫描的纪录, 所以锁的数量可能会很庞大, 这个时候, 索引的增加可能会对SQL语句的执行有很大的影响,因为索引会影响SQL语句扫描的纪录数量。由於会锁定所有為获得SQL语句的结果而扫描的纪录,所以锁的数量可能会很庞大,这个时候,索引的增加可能会对SQL语句的执行有很大的影响,因為索引会影响SQL语句扫描的纪录数量。
2.RS隔离级别: 此隔离级别的要求比RR隔离级别稍弱,此隔离级别下会锁定所有符合条件的纪录。 2.RS隔离级别:此隔离级别的要求比RR隔离级别稍弱,此隔离级别下会锁定所有符合条件的纪录。 不论是读取, 还是更新, 如果SQL语句中包含查询条件, 则会对所有符合条件的纪录加相应的锁。不论是读取,还是更新,如果SQL语句中包含查询条件,则会对所有符合条件的纪录加相应的锁。 如果没有条件语句, 也就是对表中的所有记录进行处理,则会对所有的纪录加锁。如果没有条件语句,也就是对錶中的所有记录进行处理,则会对所有的纪录加锁。
3.CS隔离级别: 此隔离级别仅锁住当前处理的纪录。 3.CS隔离级别:此隔离级别仅锁住当前处理的纪录。
4.UR隔离级别: 此隔离级别下,如果是读取操作,不会出现任何的行级锁。 4.UR隔离级别:此隔离级别下,如果是读取操作,不会出现任何的行级锁。 对于非只读的操作,它的锁处理和CS相同。对於非只读的操作,它的锁处理和CS相同。
DB2默认的隔离级别是CS。 DB2默认的隔离级别是CS。 即游标稳定性。即游标稳定性。
分享到:
相关推荐
SQL Workbench/J 是一款小巧精悍的数据库可视化工具,它支持MySQL、Oracle、DB2、SQL Server、PostgreSQL等多种数据库,而且支持缓存SQL文件,还有很强大的快捷键(如Ctrl+R美化SQL、自动完成提示、执行选中SQL、...
DB2错误代码/SQL返回码信息对照,非常详细的记录了SQL返回码错误的原因,直接定位问题所在,有了这个,再也不用担心SQL出了问题找不到原因,希望能对大家有所帮助!
DB2 for Z/OS Application Programming and SQL Guide
资源名称:DB2 SQL性能调优秘笈资源截图: 资源太大,传百度网盘了,链接在附件中,有需要的同学自取。
Squeezing the Most Out of Dynamic SQL with DB2 for z/OS and OS/390
LoadRunner对数据库的监控指标(sqlserver/oracle/db2)
详细描述了DB2与GreenPlum/PostgreSQL在各方面的差异,主要用于DB2数据库向GreenPlum/PostgreSQL数据库的迁移。
DB2 SQL 通过函数(CONCAT/POSSTR/LOCATE)实现行转列,列转行 可以按照标点把多列转换为一行,多行转换为一列
$ db2 restore database dbname from "/db2home/db2inst1" on "/db2home/db2inst1/db2inst1/NODE0000" into dbname SQL2519N The database was restored but the restored database was not upgraded to the ...
DB2 SQL Reference,DB2 SQL参考手册
DB2数据库SQL注入手册1
DB2 V9 improves availability and security, as well as adds greatly to SQL and XML functions. Optimization improvements include more SQL functions to optimize, improved statistics for the optimizer, ...
IBM DB2SQL信息
搜了一下这个license发现都是索取金币的,我给大家分享一个免费版的,支持共享~~~ ps.这个是V9.7 的license 用法: 把db2ese_c.lic放到某个目录下: ...db2licm -a /opt/ibm/db2/V9.7/license/db2ese_c.lic
db2 Sql手册,使用db2的TX必备资源。
DB2 SQL语句性能分析方法
一本很好的书,都是经验的积累,非常的实用
IBM CF12 DB2 SQL Workshop原版教材,详细介绍了DB2 中各种标准和专门的SQL语句使用方法,一共7个单元。
这是我的培训文档,我总结的很详细了,有sqlserver 也有db2 的,包括很多内容。对应搞BI或者语句开发的很有帮助。
本文介绍了安装DB2 for Linux/390所遇到问题的解决方法。