Chinaunix
标题:
建表时用lock datapage有什么用?
[打印本页]
作者:
xiechunlu
时间:
2009-03-12 22:38
标题:
建表时用lock datapage有什么用?
1. 建表时用lock datapage,lock datarow有什么用?
2. 在一个事务中,比如说隔离级别是1,是不是说sybase会自动实现止脏读。不用另外显示编码加锁。
3. 在事务中用lock table in exculsive mode命令加的锁和共享锁,排他锁等等那些有什么区别
4. 在事务中用了lock table in exculsive mode后,是不是其他所有的事务都不可以访问被这个lock table 锁住的表呢?
作者:
xiechunlu
时间:
2009-03-12 23:14
定定定定
作者:
chuxu
时间:
2009-03-13 08:29
1、按我的理解datapage 还是页锁,datarow是行锁,它们都是锁数据页或记录。
2、是的
3、加共享锁之后,在这个表上还能允许再加共享锁,即允许读操作,加了排他锁之后,所有都操作都将被阻塞。
4、同上
作者:
D_D_D_D
时间:
2009-03-13 09:33
补充下
1. 提高并发性,datapage的话会对操作数据所在的整个数据页加锁,datarow是对操作的数据行加锁。
datarow并发性最好,但是随之而来的也有很多问题,比如碎片等
作者:
snow888
时间:
2009-03-13 11:07
页级锁
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2