打印本文 打印本文 关闭窗口 关闭窗口
数据库并发处理
作者:武汉SEO闵涛  文章来源:敏韬网  点击数1663  更新时间:2009/4/22 23:21:17  文章录入:mintao  责任编辑:mintao
(4)    SYBASE的缺省一致性级别为1。

如果要达到一致性级别2和3,必须使用HOLDLOCK关键字把共享锁持续到事务的结束。方法如下:

SELECT*FROM AUTHS HOLDLOCK

WHERE AUTHOR_CODE='A00001'

SYBASE还可以通过T-SQL的SET命令改变SYBASE的一致性级别,从而使SYBASE自动在SELECT语句中加HOLDLOCK关键字:

SET TRANS ACTION IS OLATION LEVEL3

5、在SYBASE中提高并发效率的方法

*避免在表中特定的页上多个用户过多的封锁。

*避免在人机交互的应用中定义事务,这样会使某个用户长时间封锁

住表(如去接电话),使其他用户持续等待。

*使事务尽量的短。

*仅当必要时才使用HOLDLOCK关键字。

 

 

    

上一页  [1] [2] 

打印本文 打印本文 关闭窗口 关闭窗口