可以参考这篇博文:说得很详细。
http://blog.csdn.net/wh62592855/article/details/4688656
http://blog.csdn.net/wh62592855/article/details/4688656
解决方案 »
- red hat5.2下安装oracle11g
- 谁帮我解释一下这条sql是什么意思??????
- 新人问:oracle fundamental中的这句话该怎么理解?
- oracle中 table collection expression是做什么用的?谁有示例语句?
- 想学习orical,不知道应该从那里入手?
- oracle 的联机丛书在哪里找??
- 请问oci的慨念是指什么?
- 重大难题,请各位高手马上帮帮忙!关于ORA错误问题!快快快!
- 数据库设计内部培训的内容讨论(好的意见有分)
- 求助:UTL_FILE.FOPEN 打开文件名是中文的文件,出错
- 存储过程里,参数和变量的区别是?
- 请各位大侠帮忙,树型结构的函数
粒度大的(比如表级)并发度就小,但使用的资源也少了,反之,粒度小的(比如行级),并发度是大,但同时消耗的资源也大。
所以说选择锁的粒度应该权衡并发度和系统开销;回到lz的问题,TM当然有存在价值,因为有时候出去系统资源的考虑,不必用TX
粒度大的(比如表级)并发度就小,但使用的资源也少了,反之,粒度小的(比如行级),并发度是大,但同时消耗的资源也大。
所以说选择锁的粒度应该权衡并发度和系统开销;回到lz的问题,TM当然有存在价值,因为有时候出于系统资源的考虑,不必用TX
那么是否可以这么理解:TX锁是限制行数据不被更改(可能是N行),TM锁是限制表结构不被更改?DDL操作必然锁住整表限制数据和结构都不能更改,而DDL操作只限制有限条数的记录和表结构不能更改?