sap ase - Sybase中可用的默认锁数是多少



Sybase抛出以下错误"死锁已发生或所有锁已被占用"。所以我想检查这个问题是否因为Sybase用完了可用的锁而发生。

有没有人知道可用的默认锁,以及如何找到可用的锁的数量

check..

sp_helpconfig "number of locks:

我认为你应该阅读sp_lock, sp_sysmon锁管理和sp_configure "number of locks"命令的手册。

http://infocenter.sybase.com/help/index.jsp?topic=/com.sybase.help.ase_15.0.sprocs/html/sprocs/sprocs156.htm

http://infocenter.sybase.com/help/index.jsp?topic=/com.sybase.help.ase_15.0.sprocs/html/sprocs/sprocs207.htm

http://infocenter.sybase.com/help/index.jsp?topic=/com.sybase.dc20021_1251/html/locking/locking51.htm

由于ASE在服务器级别维护锁,我认为默认情况下Sybase可以使用配置参数处理最多5000个锁。因此,可能所有5000个锁都被单个数据库对象或不同数据库中的对象消耗了,因为在这些锁之后,查询开始自动终止。

最新更新